bricasti m1 dac:JS或VB如何动态获得地址栏输入内容?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 10:29:13
http://zhidao.baidu.com/question/8818497.html

那个页面似乎没有说明白意思。
我是要获得下一页的URL地址。即在地址栏内输入地址,按下回车后打开的那个页面的URL地址。
比如说,当前页面地址是zhidao.baidu.com,我需要访问网易www.163.com
,这时,我就在地址栏内输入www.163.com按下回车。我要的是用zhidao.baidu.com这个页面,在其Unload前,获取www.163.com这个URL地址值。

输入地址,按下回车后,那个值在页面UnLoad前存在。(随便输入个不合要求的网址,在状态栏里可以看到。此时还没有UnLoad页面。)

再说遍,我需要的并不是获取上一页或本页的URL 而是想得到下一页的url

谢谢啦!

取用的话请去http://zhidao.baidu.com/question/8818497.html留个言,我把那个页面的分都给他。

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

<script>
function selecturl(){
z=document.body.createTextRange();
z.moveToElementText(selecturlDiv);
z.select();
}
</script>
<span onmousemove='selecturl()' id=selecturlDiv><script>document.write(location.href)</script>

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

比如 index.asp?id=xxx&name=xxx

怎么用javascript怎么能取到id的name的值呢?
方法一:
<script>
function getvalue(name)
{
var str=window.location.search;
if (str.indexOf(name)!=-1)
{
var pos_start=str.indexOf(name)+name.length+1;
var pos_end=str.indexOf("&",pos_start);
if (pos_end==-1)
{
return str.substring(pos_start);
}
else
{
return str.substring(pos_start,pos_end)
}
}
else
{
return "没有这个name值";
}
}
var strName=prompt("请输入您所要值的名字");
alert(getvalue(strName));
</script>

方法二:

在eWebEditor在线编辑器里是这样处理的,给你参考一下:
var URLParams = new Array();
var aParams = document.location.search.substr(1).split('&');
for (i=0; i < aParams.length i++){
var aParam = aParams.split('=');
URLParams[aParam[0]] = aParam[1];
}

//取得传过来的name参数
name=URLParams["name"];

方法三:
<script type="text/javascript">
Request = {
QueryString : function(item){
var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i"));
return svalue ? svalue[1] : svalue;
}
}
alert(Request.QueryString("id"));
</script>

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

无法得到这个URL