IE和firefox的区别
1.禁止页面鼠标右键
<script language="javascript">
document.oncontextmenu = function(evt){ //这里比起之前多了个参数,这是由于firefox需要把event作为参数传输才能进行处理
evt = evt||window.event; //IE和FF的区别,IE识别window.event,FF识别传入的参数evt
return false;
}
</script>
2.不提示直接关闭窗口
<script language="javascript">
window.opener = null; //IE6 FF 适用
window.open('','_self'); //IE7 适用
window.close();
</script>
FF下不是open出来的窗口默认用window.close是不能关闭的,除非修改FF的设置:
- 打开firefox,在地址栏输入about:config
- 找到dom.allow_scripts_to_close_windows这项并改为true。
3.访问frame
IE和FF都可以使用frameName直接访问,比如:parent.frameName.document.getElementById("ObjectId").value
后来发现frameName在firefox兼容并不好,可以通过document.getElementById("ObjectId").contentWindow访问
不断增加中……