2006-11-03

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

来源: 中国本站网 作者:佚名 评论 0 条
 
<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);//取得?后面的一串字符

var arrTmp = strRight.split("&");//以&为分隔符将得到的字符串赋给数组arrTemp
for(var i = 0; i < arrTmp.length; i )
{
var arrTemp = arrTmp[i].split("=");

if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];
//假如传入的字符strName等于a或b或c,就返回对应的字符
}
return "";
}

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的值


(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:HTML:网页刷新方法集合  
下一篇:Bad Tags — 有害的标签
    评论加载中…

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号