今天无聊javascript写了一个可以监听函数的小插件 新手 本帖最后由 ty646169607 于 2013-09-10 22:32:57 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 个人理解这并非监听,而是改写了函数。“消除一个框架的过期提示”其实你改写系统的alert函数即可,判断是过期提示内容就不弹出,其他放行即可。 没太仔细看你的代码 但感觉有可能反而破坏原来的意图比如function Obj(){ this.test=function(){ alert('a'); return "我是JRY"; } } 这样我应该是可以访问对象的方法的 貌似你的方法是通过eval重搞了test方法(??) 导致这个对象的方法无效了(??)没太仔细研究 错误理解了见谅 要调用原来的函数,可以用: if (ret == true) { return funTemp.apply(parentObj, arguments); } 不知道有这个东东.又学到新东西 thanks 因为你给所有函数都增加了一个monitor方法,同时monitor本身也是一个函数,所以就死循环了。 要调用原来的函数,可以用: if (ret == true) { return funTemp.apply(parentObj, arguments); }谢谢 哈哈.. 如何获取div中的iframe div 模拟selectjquery点击选取当前和离开隐藏问题在线求解啊 IE7 bug? 在IE中不能调试Javascript 如何按字数截取包含BR的字符串 javascript中的事件是串行分配的么? 高手 大侠 无论你是什么级别,都进来看看啊,帮帮我啊 请教ie 打印模板 ! 求助JS高手! 大家看这个http://www.cn6000.com/T_main.php?ttype=11一闪一闪的文是怎样做的? 如何打印html或jsp中背景颜色? csdn的前端代码好像不太规范
“消除一个框架的过期提示”其实你改写系统的alert函数即可,判断是过期提示内容就不弹出,其他放行即可。
比如
function Obj(){
this.test=function(){
alert('a');
return "我是JRY";
}
}
这样我应该是可以访问对象的方法的 貌似你的方法是通过eval重搞了test方法(??) 导致这个对象的方法无效了(??)
没太仔细研究 错误理解了见谅
要调用原来的函数,可以用: if (ret == true) {
return funTemp.apply(parentObj, arguments);
}
要调用原来的函数,可以用: if (ret == true) {
return funTemp.apply(parentObj, arguments);
}
谢谢 哈哈..