利用asp读取URL参数,然后写入cookies再用JS读出COOKIES的问题。

来源:百度知道 编辑:UC知道 时间:2024/06/23 14:46:01
比如URL地址是:www.aaa.com/?1234
=============================
<%
aa=Request.ServerVariables("QUERY_STRING")
if Request.Cookies("QUERY_STRING")="" then
Response.Cookies("QUERY_STRING")=aa '为空时写入
end if
%>
------
<% Response.Write Request.Cookies("QUERY_STRING") %> 这个是在asp页面输出 1234
------
<script>
var key = "QUERY_STRING";//name为cookie名称
var arr = document.cookie.match(new RegExp("(^| )"+key+"=([^;]*)(;|$)"));
if(arr != null) alert(arr[2]);
</script>

这个是HTML页面alert出1234,现在我想改为Write。
================================

1,我想当"?"后面没有参数,即为空的时候设定一个默认值比如8888。
2,现在我要在HTML页面用 Write 输出 1234
3,html页面将输出的1234写入表单中,方便用户提交,请问该JS应该怎样写?

上面的代码都是网上东拼西凑的,我不懂程序。望高手指点。

不懂不可耻,可耻的是不懂又不学,又想用!
这方法谁告诉你的?笨到死去!正如:要从上海到杭州,就先到北京,然后再到杭州,晕不晕啊?
其它的都不要,就:
<script type="text/javascript">
var str=location.search.replace("?","");
document.write(str);
</script>

高手就是不一样啊~