因为我每一个页面都要引用这些js文件,能不能建立一个通用的js文件,然后在这个js文件中引用所有的js文件,然后在每一个页面只要引用这个通用的js文件,就可以工作了,请问怎么做??

解决方案 »

  1.   

    可以的,假设你要输出的
    one.js
    two.js
    three.js在要引用的JS里面这么写var list = ["one.js","two.js","three.js"];//要引用的JS的路径
    for(var i=0;i<list.length;i++)
    document.write("<scri"+"pt type=\"text/javascript\" src=\""+list[i]+"\"></script>");
    然后引用这个JS就好了
      

  2.   

    ls这方法可以。
    或者做个master page,把要引入的script放到master里,然后content page就不用再引入了
      

  3.   

    如果你可以用伺服端的程式來處理會更好喔,將檔案合併為單一檔案,還可以同時做 pack 版本,速度更快!
      

  4.   

    function addLoadEvent(func) {
      var oldonload = window.onload;
      if (typeof window.onload != 'function') {
        window.onload = func;
      } else {
        window.onload = function() {
          oldonload();
          func();
        }
      }
    }
      

  5.   

    function _IncludeJS(inc)
    {
        var script='<'+'script type="text/javascript" src="scripts/'+inc+'"'+'><'+'/script>'; 
        document.writeln(script); 
    }
    //调用js
    _IncludeJS(a.js'); 
    _IncludeJS('b.js'); 
    _IncludeJS('c.js');