`
luojiy
  • 浏览: 53398 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

FF出现too much recursion错误提示

阅读更多
 <script>
  function open()
  {
   window.open('update.jsp','修改','width=450px,height=250px,left=200px,status=no,menubar=no,toolbar=no,location=no,resizable=no,top=250px');
  }
  </script>	


运行这个JS在FF中会出现too much recursion错误,而在IE中会出现Stack Overflow错误,
困惑我不少时间,经过搜索得知:
原来JS的关键字不可以用来作为函数名的。
所以解决方法是:把open函数名改为其他不是关键字的就行了。
4
2
分享到:
评论
4 楼 ll_3581 2010-07-09  
是调用自己本身的问题,今天也遇到了这个问题,改个名字就能解决
3 楼 wucc1986 2009-12-04  
就是循环 递归调用了哈
我是onload="onload()"
相当于function onload()
      {
          onload();
      }
2 楼 TTLtry 2009-11-30  
wucc1986 写道
我项目里一直使用onload做为函数名,也是一直有这个问题。
现在终于知道怎么回事了。

  不知道你是怎么解决的????
 
    <a href="javascript:videoNextPage();" class="red-link" id="nextPage">下一页 &nbsp;&gt;&gt;</a></p>

报错之后,我的相应的测试函数是:
function videoNextPage() {
        alert('hello function');
    }

本来是用jquery实现的,但是后面还是不行,就换成function直接测试了。。。

1 楼 wucc1986 2009-11-29  
我项目里一直使用onload做为函数名,也是一直有这个问题。
现在终于知道怎么回事了。

相关推荐

Global site tag (gtag.js) - Google Analytics