<script language=javascript>
var id="1"
</script>
<script language=javascript src="XXX.asp?id="+id><script>调用变量不被识别
请问怎样才能使这个定义的变量被识别

解决方案 »

  1.   

    记得点击“管理帖子”结贴,哈L@_@K
    <!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>
        <title>dhtml.head.appendJsScript.html</title>
        <meta name="generator" content="editplus" />
        <meta name="author" content="Gao YiXiang" />
        <meta name="email" content="[email protected]" />
        <meta name="keywords" content="javascript dhtml dom" />
        <meta name="description" content="I love web development." />
    </head>
    <body>
        <h3>动态添加JS脚本!注:IE6sp1, FF2 测试可用!</h3>
    </body>
    <script type="text/javascript">
    <!--function appendJsScript(sSrc)
    {
        if (sSrc.length > 0)
        {
            var oScript = document.createElement("script");
            oScript.type = "text/javascript";
            oScript.src = sSrc;
            var oHead = document.getElementsByTagName("head")[0];
            oHead.appendChild(oScript);        
        }
    }var id = "1";
    appendJsScript("XXX.asp?id="+id);alert(document.getElementsByTagName("head")[0].innerHTML);//-->
    </script>
    </html>
      

  2.   

    变量用session保存,直接在asp文件里访问session.客户端连影子也看不见.
      

  3.   

    又那么麻烦么?<script   language=javascript> 
    var   id="1" 
    var str='<scr'+'ipt type="text/javascript" src="XXX.asp?id='+id'"></scr'+'ipt>';
    document.writeln(str);
    </script> 
      

  4.   

    <script language=javascript src="XXX.asp?id="+<%=id%>> <script>