小弟有一个JS程序如下
<script type="text/javascript" language="javascript">
****
***
***
document.write(d);
</script>当输出变量D值同时,希望把D值和其它值传入另一个界面<a href="zjgh/jsxx.aspx?names=<%=Server.UrlEncode(names) %>&timess=<%=Server.UrlEncode(d) %>但是这个D值传不过去,麻烦大家帮忙看看,谢谢了

解决方案 »

  1.   

    d是客户端变量还是服务器端变量?Server.UrlEncode是处理服务器端变量的
    <a href="javascript:location.href='zjgh/jsxx.aspx?names=<%=Server.UrlEncode(names)%>&timess='+escape(d);void(0);">xxx</a>
      

  2.   

    d是客户端JS里面的变量,我想把这个变量传过去,不清楚这条语句怎么写
      

  3.   

    用location.href来取代<a href转地址, 如上
      

  4.   

    兄弟,我按照的给我的写法,变量D可以传过去了,但是我还有一个字段"names" 变成了乱码,该怎么解决
      

  5.   

    new  String("","");强制 转码