用javascript获得地址栏参数及应用范例

『本文地址:http://v3.djasp.net/Static/no/2036.stm

<script language="javascript">
<!--
function Request(strName)
{
var strHref = "www.abc.com/index.htm?a=1&b=1&c=测试测试";
var intPos = strHref.indexOf("?"); //取得?所在的位置
var strRight = strHref.substr(intPos + 1);//取得?后面的一串字符
★点击设计★ http://www.djasp.Net 全力打造WEB技术站点,欢迎大家访问!
var arrTmp = strRight.split("&");//以&为分隔符将得到的字符串赋给数组arrTemp
for(var i = 0; i < arrTmp.length; i++)
{
var arrTemp = arrTmp[i].split("=");
此内容来源于 ★点击设计★ http://www.djasp.Net 网页编程资讯官方网站!
if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];
//如果传入的字符strName等于a或b或c,就返回对应的字符
}
return "";
}
★点击设计★ http://www.djasp.Net 专业的WEB编程资讯技术站点,欢迎访问!
alert(Request("a"));
alert(Request("b"));
alert(Request("c"));
//-->
</script>
 
应用范例:
关键是"strHref"的获取,这个可以通过"window.location.href"来得到
比如一htm文件包含这么一句话“<a href="http://localhost/lab/dest.htm?a=1&b=2">点我试试</a>”那么就可以在目标文件中截获a和b的值

本文统计
上一篇: 页面右下角弹出类似QQ或MSN的消…
下一篇: 将asp页面转换成htm页面
文章类别:常见问题经典收藏
最后更新:2006-12-9 21:27:38
浏览次数:
本栏最新文章
本栏推荐文章
随机酷站设计秀
网站导航 |走进点击 |点击作品 |服务项目 |联系我们 |设为首页 |加入收藏 |在线留言
点击设计
点击设计© Version: 2.3 WEB执行标准:W3C XHTML 1.1 / CSS 2.0 / Ajax
本站全面兼容 IE、FireFox、Netscape、Opera 等内核的浏览器
版权所有:点击设计 www.djasp.Net E-mail:djasp@qq.com
全程开发:秋水天子(Folier) QQ:39886616
版权所有:点击设计 www.djasp.net
浙ICP备05074939号