LZ,你很狂妄啊
http://topic.csdn.net/u/20081222/23/bbcecd24-3425-4826-b622-95a44229a8ac.html你让我见识到了提问的人是爷,回帖的人是孙子的道理

解决方案 »

  1.   

    <html> 
    <body> 
    <input type="button" onclick="test()"/> 
    <script>
    function test() 

      alert(1); //要注意这里,带参数

    function onload(str) 

      if(str == "test") 
        return; 

    onload("test"); 
    </script>
    </body> 
    </htm
      

  2.   

    javascript 是弱语言,有灵活性,但在写代码的时候也要尽量避免代码和逻辑问题,比如是否传参数 传什么类型参数.说到加载,首先是代码然后才是显示.对于IE是这样的.
    浏览器先把方法加载到内存中,然后再调用加载的方法,你可以做个跟踪看看.
    当然事件句柄也是在后面加载.
      

  3.   

    小说一下有意思的alert();alert();//报错因为无参数
    alert( );//正确,因为这里面也可以传对象,空格符在js中也是个对象。
     
      

  4.   

    可以试试这个
    window.Error()=function(){}
      

  5.   

    啥叫alert事件,你的方法没有调用怎么会报错,你调用了一样报错,你的那几行代码不存在什么异步线程的问题,如果有的话就用Settimeout来异步加载,还有你的问题好像不太准确哦,onclick="test() 你绑定后自然就调用了  自己写的onload就是个方法
      

  6.   

    兄弟  找不到对象 是因为 比如说  你调用了  aaa() 但是你没有  function aaa(){}
    这个函数 而且这个代码错的地方很多<html> 
    <body> 
    <input type="button" onclick="test()"/> 
    <script> 
    function test() 

    alert(); 

    function onload(str) 

    if(str == "test") 
    break; 

    onload("test"); 
    </script> 
    </body> 
    </html> 
    首先建议你方法名不要用 onload 因为这个貌似是关键字 你要想 进来就调用的话
    可以写  window.onload=function aaa(){}或 在body里加上
    <body onload="aaa()">