你这个 JS 是什么作用?可以用 RegisterStartupScript 来引入 SCRIPT,并且注意该在何时引入

解决方案 »

  1.   

    用一个<script id="myScript"></script>放在页面里,通过js控制它的src就可以动态实现js添加
      

  2.   

    先插入一个
    <script  language  =  "javascript"  src  =  "js.aspx?id=123">然后在动态页面js.aspx上根据id=123来生成js脚本
    如:        protected void Page_Load(object sender, EventArgs e)
            {
                if (Request.QueryString["id"].ToString()="123")
                {
                Response.Write("<script>alert('欢迎您访问我们的网站');</script>");            
                }
                else
                {
                   Response.Write("<script>alert('您访没有权限访问我们的网站');</script>"); 
                }
                Response.End();
            }
      

  3.   

    建一个动态页面js.aspx,用来输出脚本。
    在html页面插入一个 
    <script  language  =  "javascript"  src  =  "js.aspx?id=123"> 然后在动态页面js.aspx上根据id=123来生成js脚本 
    如:        protected void Page_Load(object sender, EventArgs e)
            {
                if (Request.QueryString["id"].ToString()="123")
                {
                Response.Write("alert('欢迎您访问我们的网站');");            
                }
                else
                {
                   Response.Write("alert('您访没有权限访问我们的网站');"); 
                }
                Response.End();
            }
    lz结帖率0?
      

  4.   

    这是静态页面的示例代码:
    <!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>我还在</title>
        <script src="jquery.js" type="text/javascript"></script>
    <script id="swt" language="javascript" type="text/javascript" ></script>
    <script type="text/javascript">
    $(document).ready(function() {$.ajax({
        type: "POST",
        url: "IP.aspx",
        success: function(msg){            alert(msg);
        document.getElementById("swt").src = msg;
           
            
             var fileref=document.createElement('script');//创建标签 
            fileref.setAttribute("type","text/javascript");//定义属性type的值为text/javascript 
            fileref.setAttribute("src", msg);//文件的地址            document.getElementsByTagName("head")[0].appendChild(fileref) ;
               alert(fileref.outerHTML);
                   }
    });});
    </script>
    <!--<script  type="text/javascript" src="http://live.zoosnet.net/JS/LsJS.aspx?siteid=LEK25867620&float=1"></script>--></head>
    <body >
    看看我有没有被冲掉!!!!
    <div id="ss"></div>
    </body>
    </html>动态页面返回的是一个Js
    : <script  type="text/javascript" src="http://live.zoosnet.net/JS/LsJS.aspx?siteid=LEK25867620&float=1"></script>静态页面可以取到值 但是就是不显示 如果用document.writeln的话 ,显示 但是会把原来的内容给冲掉 谁有好办法解决下 谢谢了