就是说在字符集为gb2312时,onload()可以执行
可是在字符集为utf-8时,onload()却不可以执行

解决方案 »

  1.   

    <body onload="return window_onload();">
      

  2.   

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"  onload="return window_onload()">
    这两个条件下onload="return window_onload()"可以执行

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"  onload="return window_onload()">
    下onload="return window_onload()"就执行不了
    提示说缺少对象
      

  3.   

    在utf-8的时候可能没有识别吧
      

  4.   

    <html>
    <head>
    <title> </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <script language="JavaScript">
    <!--
    function window_onload() /*----*/
    {
     document.write("测试一下"); 
    }
    //-->
    </script>
    </head>
    <body onload="return window_onload()">
    </body>
    </html>我怎么可以运行啊,只是看到的是乱码。