番茄鸡蛋炒面图片:asp如何获得地址栏输入内容?

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 04:07:53
就是在地址栏内输入网址,准备浏览那个网页,如何用JS或VB得知窗口将要转向什么网页?

能详细点吗?谢谢啦!
偶需要在当前页面动态获得地址栏内容

比如说:
目前页面是http://zhidao.baidu.com
我用document.location.href可获得http://zhidao.baidu.com
此时,我再在地址栏里输入http://www.baidu.com,按下回车,
如何用当前页面在此刻取得http://www.baidu.com 这个值,而不再是http://zhidao.baidu.com

<form name="form1" method="post" action="">
<label>wr
<input type="text" name="textfield" id="wri" value="My hope">
</label>
</form>
<script language="javascript">
document.getElementById("wri").value=document.location.href;
</script>

我需要随着地址栏内容的输入动态改变文本框内显示内容

<script>
var location="";
</script>
<iframe src="http://baidu.com" width=300 height=300></iframe>

感觉楼主需要的并不是获取上一页或本页的URL
而是想得到下一页的url
我说的对吗?

在我们直接输入网站地址的按回车之后
页面会执行一个onunload事件
在这个时候我们可以取得马上要去的那个网站的地址
<body onunload="return getURL()">
</body>
<script type="text/javascript">
function getURL()
{
var thisURL = document.URL;
alert(thisURL);
var ua=window.location.search;
alert(ua);
}
</script>
不知道为什么
就是获取不到地址拦修改后的值
不知道js里面是否还有其他函数

想法不错!
但是估计VBSCRIPT实现不了
JAVASCRIPT应该可以实现~
因为VBSCRIPT的话必须要有数据传输才可以实现,而如果在没有数据传输的情况下他对当前页是没有任何处理能力的。
JAVASCRIPT可以检测文本眶里的内容改变而改变。
但是地址栏就不大清楚了。
楼上的大部分都没明白楼主的意思

Function GetUrl() '取当前被访问的地址

On Error Resume Next
Dim strTemp
If LCase(Request.ServerVariables("HTTPS")) = "off" Then
strTemp = "http://"
Else
strTemp = "https://"
End If
strTemp = strTemp & Request.ServerVariables("SERVER_NAME")
If Request.ServerVariables("SERVER_PORT")<> 80 Then strTemp = strTemp & ":" & Request.ServerVariables("SERVER_PORT")
strTemp = strTemp & Request.ServerVariables("URL")
If Trim(Request.QueryString) <> "" Then strTemp = strTemp & "?" & Trim(Request.QueryString)
GetUrl = strTemp

End Function

当前地址栏地址=GetUrl()

这个值ASP没有定义,只有系统知道,建议你看看系统内核编程之类的书

javascript里
var url = document.location.href;