asp问题?高手进!

来源:百度知道 编辑:UC知道 时间:2024/05/09 06:53:02
请看以下两段代码:url的值是由1传到2来的,但我觉得url究竟从1那里传了什么过来呀?请各位朋友指教,谢谢.

1.<td width="75%">用户名:
<input class="wenbenkuang" name="txtusername" type="text" id="txtusername" size="20">
<input class="wenbenkuang" name="url" type="hidden" size="20">
<script>
document.all.url.value=top.location.href;
</script>
</td>

2.
url=request.form("url")
if url="" then
url=Request.ServerVariables("HTTP_REFERER")
end if

top.location.href 是顶级窗口的地址,也就是最高一级窗口的URL
执行过程是这样的,当执行以下脚本的时候
<script>
document.all.url.value=top.location.href;
</script>
控件 <input class="wenbenkuang" name="url" type="hidden" size="20">
的值就改变成了 顶级窗口的URL地址 。然后传递过去的。