js函数设计注意事项,

js函数名,请不要用系统的函数名,否则 ... 
请看下文:



http://blog.csdn.net/vean_system/article/details/7799232

未知异常: Maximum call stack size exceeded

今天在做网页时突然碰到这样的JavaScript错误:

Uncaught RangeError: Maximum call stack size exceeded

百思不得其解,千次调试找不到原因。

表面上看,是因为递归次数太多导致内存被耗费太多,但是我的程序中,并没有一处使用递归算法啊。

function open(url){
window.open(url);
}

4. open-2: 
<span onClick="xopen2('http://www.08cms.com/')">open</span><br>

<script type="text/javascript">
function xopen2(url){ 
var a = window.open(url,'newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no');
return false;
}
</script>