首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

是不是JS让页面死掉了?解决方法

2012-03-26 
是不是JS让页面死掉了?script...functionopen(){...//一些判断window.open( xxx.html )returnfalse}

是不是JS让页面死掉了?
<script>
...
function   open()   {
        ...//一些判断
        window.open( "xxx.html ");
        return   false;
}
...
</script>
...
<a   href= "# "   onClick= "open();return   false; "> 点我打开子页 </a>
...

点一次,窗口有弹出,还算正常.
但是关了再点关了再点,反复来几次,页面就死掉了,子窗口和父窗口都刷新不了了(刷新进度神慢,几乎等于刷新不了),然后我把浏览器都关掉,重新打开这个页面,是正常的,俺用IE6和7都这样!!请指教!!

(页面蛮复杂吧,有用定时器,AJAX等...)

[解决办法]
<a href= "# " onClick= "return open(); "> 点我打开子页 </a>
[解决办法]
最好不要和系统函数重名
<script>
...
function openwindow() {
...//一些判断
window.open( "xxx.html ");
return false;
}
...
</script>
...
<a href= "# " onClick= "return openwindow(); "> 点我打开子页 </a>
[解决办法]
这样看不出来,有可能定时器占用资源

热点排行