upupupupupupupupupupupupupupupupupupupupupupup

解决方案 »

  1.   

    在 window.onload 时将时间设长一点
    window.onload=function()
    {
    setTimeout("loadjs()",1000);
    }
    注:1000是1秒,不够再设长一点
      

  2.   

    不是在window.onload里load在mouseover里load,不通呀,还有别的方法嘛?
      

  3.   

    <script language="javascript" id="hellojs" src="" onreadystatechange="testJS(this)"></script>
    <div onmouseover="loadjs()">move this area to load a js file</div><script language="javascript">
    var bloaded = false;
    function loadjs()
    {
     if (!bloaded)
     {
      hellojs.src='test.js';
    bloaded = true;
     }
    }function testJS(obj)
    {
      if (obj.src !="" && obj.readyState == "loaded")
    alert("done");}
    </script>