代码如下:在html中 
        <script src="js/myjs.js" type="text/javascript" language="javascript"></script>   
  <body onload="load()">
    <form id="form1" runat="server" style=" width:950px; float:left;" action="" onsubmit="" method="post">
      在js文件中
    function load()
{
      document.getElementById("pmxg").innerHTML="你好,欢迎光临网站,请遵守相关的规定和纪律,为城市的建设建言献策,为实现城市的又好又快发展再做新贡献!";
      showtimer();   //日期的显示效果
      showtzgg();    //右侧通知公告显示函数
      
}  
    可是一运行就出现:load缺少对象
  到底怎么解决的 ,请高手赐教啊!

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <script src="myjs.js" type="text/javascript" language="javascript"></script>  
    </head>
     
      <body onload="load()">
      <form id="form1" runat="server" style=" width:950px; float:left;" action="" onsubmit="" method="post">
      <span id="pmxg"></span>
      </form></body>
    </html>我这么测试了一下你看看你文件路径对不对。。
      

  2.   

    文件路径我已经核对过了 ,可是还是不行!我用的是ie8昨晚把ie8给卸了,装了ie7,不报错了,能运行起来,可是鼠标事件和时间显示效果都出不来!把js文件里的代码考到html里面效果就能出现,是不是因为vs2008的原因啊 ?好像js interlisence什么的出问题了!求高手指点啊~~~~~~~~··