document.write("</scri"+"pt>");把这个标签这样随便断开就行了因为JS的运行一碰到</script>就会结束...

解决方案 »

  1.   

    document.write("</scr"+"ipt>");帮助里这么写的
      

  2.   

    再问一个问题不知能不能帮解决一下。本来想用JavaScript来取得客户端(浏览者)的IP地址,但是不行。现在就想利用Javascript来写一个Cookie,再利用.Net得到这个Cookie并取得这个用户的IP地址。不知可不可行。还有没有其它办法?能解决此问题?
      

  3.   

    .NET:
    public static string GetClientIp()
    {
    string strIP="";
    System.Web.HttpRequest Request=System.Web.HttpContext.Current.Request; if(Request.ServerVariables["HTTP_VIA"]!=null)
    {  
    strIP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();  
    }
    else
    {  
    if (Request.ServerVariables["HTTP_VIA"]!=null)
    {  
    strIP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();  
    }
    else
    {  
    strIP=Request.ServerVariables["REMOTE_ADDR"].ToString();  
    }  
     
    }
    return strIP; }JAVASCRIPT:
    alert("<%=GetClientIp()%>");
      

  4.   


    关于第一个问题,不一定要拆分的,用斜杠转义就行了:document.write("<script>alert('ccc');<\/script>");