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

http://zhidao.baidu.com/question/8818497.html那个页面似乎没有说明白意思。我是要获得下一页的URL地址。即在地址栏内输入地址,... 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留个言,我把那个页面的分都给他。
展开
 我来答
28324512
2006-07-03 · TA获得超过146个赞
知道小有建树答主
回答量:419
采纳率:0%
帮助的人:370万
展开全部
前面加 location="";
<script>
var location="";
</script>
<iframe src="http://baidu.com" width=300 height=300></iframe>
t6760915
2006-06-24 · TA获得超过1万个赞
知道大有可为答主
回答量:7089
采纳率:12%
帮助的人:0
展开全部
<script>
function selecturl(){
z=document.body.createTextRange();
z.moveToElementText(selecturlDiv);
z.select();
}
</script>
<span onmousemove='selecturl()' id=selecturlDiv><script>document.write(location.href)</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ythgbv
2006-06-24 · TA获得超过2107个赞
知道答主
回答量:338
采纳率:0%
帮助的人:0
展开全部
这个值ASP没有定义,只有系统知道,建议你看看系统内核编程之类的书
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝色云端
2006-06-24 · TA获得超过137个赞
知道小有建树答主
回答量:375
采纳率:0%
帮助的人:168万
展开全部
比如 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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
虔敬还谦虚丶菠萝蜜5947
2006-06-24 · 贡献了超过716个回答
知道答主
回答量:716
采纳率:0%
帮助的人:0
展开全部
这个值ASP没有定义,只有系统知道,建议你看看系统内核编程之类的书
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
eglic
2006-06-26
知道答主
回答量:7
采纳率:0%
帮助的人:3.6万
展开全部
无法得到这个URL
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式