<HTML>
<HEAD>
<meta http-equiv="Content-Language" content="zh-cn">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<SCRIPT>
<!--
var lusername=location.search.split("=")[1];
var lusername2=location.search.split("=")[2];
if(!lusername){
lusername="信息时代";
}
else{
lusername=unescape(lusername);
}
-->
</SCRIPT>
</HEAD>
<BODY>
<div align=center>
<NOSCRIPT><IFRAME SRC=*.html></IFRAME></NOSCRIPT>
<TABLE WIDTH=1000 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<TD background="images/1_8.gif" align="center">
<font style="color:#F9E6BA;font-family: 黑体;font-size:48px;font-weight: bold;letter-spacing: 3;">
<script language=javascript>document.write(lusername)</script>  
</font></TD>
</TR>
</TABLE></BODY>
</HTML>
通过****.html?stra=aaaaabbbbb 方式来传递参数。传递成功;但看生成的代码是:<TABLE cellSpacing=0 cellPadding=0 width=1000 border=0>
<TBODY>
<TR>
<TD align=middle background=images/1_8.gif><FONT style="FONT-WEIGHT: bold; FONT-SIZE: 48px; COLOR: #f9e6ba; FONT-FAMILY: 黑体; LETTER-SPACING: 3px">
<SCRIPT language=javascript>document.write(lusername)</SCRIPT>
aaaaabbbbb
</FONT></TD></TR></TBODY></TABLE>多出了“<SCRIPT language=javascript>document.write(lusername)</SCRIPT>”请教如何才能去掉这句多余的代码?

解决方案 »

  1.   

    function Gs(n,s){ //获取URL传递参数
    if(!s)var s=document.location.search;
    var r=new RegExp("^\\?(?:"+n+"=|.+=.*&"+n+"=)([^&]+).*","i");
    if(r.test(s)){
    return unescape(s.replace(r,"$1"));
    }else{
    return "";
    }
    return n;
    }
      

  2.   

    function Gs(n,s){ //获取URL传递参数 
    if(!s)var s=document.location.search; 
    var r=new RegExp("^\\?(?:"+n+"=|.+=.*&"+n+"=)([^&]+).*","i"); 
    if(r.test(s)){ 
    return unescape(s.replace(r,"$1")); 
    }else{ 
    return ""; 

    }//return n;  是测试忘了删除...
      

  3.   

    估计要用动态页才能截取字符,哪位高手谁能帮我用ASP格式改一下贴出来?谢谢
      

  4.   

    td加个ID
    在body  onload的时候innerText:
    document.getElementById("TR的ID").innerText = "你的字符串";