第2行怎么让window.onload执行xxx.js文件?window.onload=function(){
//在这里调用xxx.js文件
}

解决方案 »

  1.   

    如果你是调用xxx.js文件里的方法的话  在之前通过script引入文件 直接调用就可以了
    如果是引入文件的话
    var script=document.createElement('script');
    script.type='text/javascript';
    script.src='xxx.js';
    document.getElementsByTagName('head')[0].appendChild(script)试试
      

  2.   

    不想用jQuery的话
    window.onload=function(){
    var djs=document.createElement('script');
    djs.src='xxx.js';
    document.body.appendChild(djs);
      

  3.   

    function loadJs (path){
    var fn=arguments.callee,me=window,
      rq = me.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
    try{
    with(rq)open("GET",path,false),send(null);
    }catch(er){alert(["加载JS文件:"+v,"错误:"+ er.message].join('\n'));return;}
    me[(me.execScript)?"execScript":"eval"](rq.responseText);
    rq=null;
    }
    window.onload=function(){
       loadJs("xxx.js")
    }
      

  4.   


    很实用,不过有个问题不明白,我加载其他JS文件都没问题,可是jquery.min.js就不行了,不仅没有最后加载的效果,连JS基本功能都没了,这个文件是不是比较特殊?
      

  5.   

    怎样才能加载jquery.min.js,这个文件太大,我想在网页最后加载
      

  6.   

    不可能的<script>
    window.onload=function(){
        var djs=document.createElement('script');
        djs.src='/scripts/jquery-1.8.3.min.js';
        document.body.appendChild(djs);
        $('#view').html('aaa');
    }
    </script>
    <div id=view></div>
      

  7.   


    很实用,不过有个问题不明白,我加载其他JS文件都没问题,可是jquery.min.js就不行了,不仅没有最后加载的效果,连JS基本功能都没了,这个文件是不是比较特殊?有没试过直接加载"jquery.min.js"去看一下demo效果,文件本身能不能正常工作
      

  8.   


    很实用,不过有个问题不明白,我加载其他JS文件都没问题,可是jquery.min.js就不行了,不仅没有最后加载的效果,连JS基本功能都没了,这个文件是不是比较特殊?有没试过直接加载"jquery.min.js"去看一下demo效果,文件本身能不能正常工作直接加载没问题
      

  9.   


    <script>
    window.onload=function(){
    var script=document.createElement('script');
    script.src='http://code.jquery.com/jquery-latest.js';
    script.onload = script.onreadystatechange = function( _, isAbort ) {
    if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) {
    script.onload = script.onreadystatechange = null;
    document.body.removeChild(script);
    script = null;
    if(!isAbort)
    gh();
    }
    };
        document.body.appendChild(script);
    }function gh(){
    $('#view').html('aaa');
    }
    </script>
    <div id=view></div>
      

  10.   


    <script>
    window.onload=function(){
    var script=document.createElement('script');
    script.src='http://code.jquery.com/jquery-latest.js';
    script.onload = script.onreadystatechange = function( _, isAbort ) {
    if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) {
    script.onload = script.onreadystatechange = null;
    document.body.removeChild(script);
    script = null;
    if(!isAbort)
    gh();
    }
    };
        document.body.appendChild(script);
    }function gh(){
    $('#view').html('aaa');
    }
    </script>
    <div id=view></div>还是不行