<script language=javascript>
function window.onload(){
  alert("Page is load!");
}
</script><body onload="alert('hello');">
aaa</body>为什么不显示alert("Page is load!");
而是显示alert('hello');呢?

解决方案 »

  1.   

    window and body 的 onload 事件实际上为同一个,如果指定两个函数,以最后的为准。
      

  2.   

    举例来说:
    <html>
    <head>
    <script language="JavaScript">
    function f1(){
     alert("windows onload event");
    }
    function f2(){
     alert("document.body onload event");
    }
    window.onload=f1
    alert("before onload, window.onload function is \n" + window.onload);
    </script>
    </head>
    <body onload="f2()">
    <script>
    alert("during body load, window.onload function is \n" + window.onload);
    </script>
    </body>
    </html>