一段隐藏、显示框架的脚本

开始用的脚本是这样的:

<mce:script type="text/javascript"><!-- function shframe() { if(top.MainFrame.cols == "0,*") { top.MainFrame.cols = "150,*"; var o=document.getElementById("myimg"); o.src="pic/mtrans.gif"; o.alt="隐藏菜单"; } else{ top.MainFrame.cols = "0,*"; var o=document.getElementById("myimg"); o.src="pic/trans.gif"; o.alt="显示菜单"; } } // --></mce:script>

这段脚本在IE下没啥问题,今天在firefox下做测试,发现不灵了,原来,firefox并不支持top这种方式。将top.MainFrame换成window.top.document.getElementById('MainFrame')就OK了。

另外,alt在firefox下也无效,不能显示提示信息,如果增加一句o.title="显示菜单";,就能看到提示信息了。

你可能感兴趣的:(框架,function,脚本,IE,测试,firefox)