网页page1继承了 all.js 文件,但是这个js里有个函数 function aa()我想page1里屏蔽掉 aa(),请问有什么办法?
解决方案 »
- splt之后数组为空?
- 关于extjs accordion动态加载组件问题
- javascript missing after property id 高手来!
- 求一个支持中文排序的Tablesorter插件,
- FF下iframe内容会缓存?
- 急,请问javascript变量声明的问题?
- 页面如何拖动效果啊,原理和代码
- 表单中提交过来的编码过的中文,如何在javascript中还原成中文呢?
- 求jquery在select里面onchange后将值带到一个input输入框中
- 急啊!关于用js读取xml文件的问题!
- 初学者去学习JavaScript,那位有经验的大哥大姐介绍一本书或者视频下?
- 加载外部JS文件
你的这个aa方法 是怎么被page1页面调用的?通过什么事件调用的?
<script language="javascript" type="text/javascript" src="all.js"></script>
<script language="javascript" type="text/javascript">
function a(){
//keep empty
}
</script>
可问题是我只能修改page1(page2和all.js不能修改),能解决这个问题么?我的具体要求就是:屏蔽掉 page2 里 onclick的功能;也就是说在page1套用page2后,如果在page1里对page2里面的元素(比如button1)进行onclick,则要无反应才对。
在page1里这么写<script type="text/javascript">
window.onload = function(){
var frame2 = document.getElementById('frame2'//这个是iframe的ID).contentWindow;
frame2.document.getElementById('click'//这个是page2按钮的ID).onclick = null;
}
</script>
<script type="text/javascript">
window.onload = function(){
var frame2 = document.getElementById('frame2'//这个是iframe的ID).contentWindow;
var c = frame2.document.getElementById('click'//这个是page2按钮的ID);
c.detachEvent("onclick", null);
c.onclick = null;
}
</script>