dd.js的文件路径有没有错误 ?

解决方案 »

  1.   

    点击执行.js里面的东西 这样就行了<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
    <title>无标题文档 </title>  
    <script type="text/javascript">
    function test(id,newJS)
    {
        var oldjs = null; 
        var t = null; 
        var oldjs = document.getElementById(id); 
        if(oldjs) oldjs.parentNode.removeChild(oldjs); 
        var scriptObj = document.createElement("script"); 
        scriptObj.src = newJS; 
        scriptObj.type = "text/javascript"; 
        scriptObj.id   = id; 
        document.getElementsByTagName("head")[0].appendChild(scriptObj);
    }
    </script>
    </head> 
    <body>
    <form id="form1">
    <input type="button" onclick="test('s1','dd.js')" value="button"/></form>
    </body> 
    </html> 
      

  2.   

    呵呵 这种方法我已经想到了。。但是我要处理很多javascript 大部分都是有src属性的
    比如一个js是这样的 <script type="text/javascript" src="test.js" charset="utf-8"></script>
    我得一个一个分析它是否有src属性,是否有charset属性,呵呵。好像有点麻烦。而script的defer属性
    可以直接把代码插入到div中并执行,很方便。。
    实在没有办法,那我只好createElement,然后appendChild了。
      

  3.   

    var s="&nbsp;<script defer src=\'dd.js\'></script>";
    这样
      

  4.   

    <SCRIPT language="javascript" src="../../../Js/dd.js" type="text/javascript"></SCRIPT>
    用相对路径,如果你的JS跟你的页面在一个文件夹下则可以src="dd.js"
      

  5.   

    我按楼主的意思做了一个例子
    <!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>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript">
        function test(){
            var s="&nbsp;<script defer src='dd.js'><\/script>";
            document.getElementById("me").innerHTML=s;
        }
    </script></head><body>
    <div id="me"></div><input type="button" onclick="test()"></body>
    </html>dd.js
    // JavaScript Document
    alert("ok");dd.js 与html页面在同一目录下 我试了一下没问题。没有出现楼主所说的问题,我的环境是IIS6.0,WIN2000 ADVS