<script> 
function show 

document.write " <script src='data.js'> "; 

setTimeout('show()',120000);  
</script> 

解决方案 »

  1.   

    可以当成一个节点对象来写
    如:
    function show()
    {
      var script= document.createElement("script");
      script.setAttribute("language", "javascript");
      script.setAttribute("type", "text/javascript");
      script.setAttribute("src", "data.js");
      document.body.appenChild(script);
    }
      

  2.   

    谢谢,我用了你的代码
    Error:对象不支持此属性或方法
      

  3.   

     //引用js/css文件;
    function include(path,type,title){
    var s,i,t;
    if(arguments.length < 1){
    return ;
    }
    if(arguments.length == 1){
    type = "js";
    }
    switch(type.toLowerCase()){
    case "css":
    t = document.getElementsByTagName("link");
    for(i=0;i<t.length;i++){
    if(t[i].href && t[i].href.indexOf(path)!=-1){
    return;
    }
    }
    s=document.createElement("link");
    s.rel="alternate stylesheet";
    s.type="text/css";
    s.href=path;
    s.title=title;
    s.disabled=false;
    break;
    case "js":
    case "javascript":
    default:
    t = document.getElementsByTagName("script");
    for(i=0;i<t.length;i++){
    if(t[i].src && t[i].src.indexOf(path)!=-1){
    return;
    }
    }
    s=document.createElement("script");
    s.type="text/javascript";
    s.src=path;
    break;
    }
    var h=document.getElementsByTagName("head")[0];
    h.appendChild(s);
    }给你一个js函数
      

  4.   

    谢谢,我用了你的代码 
    Error:对象不支持此属性或方法------------------------------------------
    appendChild少打了个d
    document.body.appenChild(script); 改成  document.body.appendChild(script);