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留个言,我把那个页面的分都给他。 展开
那个页面似乎没有说明白意思。
我是要获得下一页的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留个言,我把那个页面的分都给他。 展开
6个回答
展开全部
前面加 location="";
<script>
var location="";
</script>
<iframe src="http://baidu.com" width=300 height=300></iframe>
<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>
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>
怎么用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没有定义,只有系统知道,建议你看看系统内核编程之类的书
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询