蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

js中有没有读取url中的参数的功能?非服务器端的

如中得到page=1;daysprune=0;action=newtopic等等?

[html]<script language="javascript">
function GetArgsFromHref(sHref, sArgName)
{
var args = sHref.split("?");
var retval = "";

if(args[0] == sHref) /*参数为空*/
{
return retval; /*无需做任何处理*/
}
var str = args[1];
args = str.split("&");
for(var i = 0; i < args.length; i ++)
{
str = args[i];
var arg = str.split("=");
if(arg.length <= 1) continue;
if(arg[0] == sArgName) retval = arg[1];
}
return retval;
}
alert(GetArgsFromHref("link.htm?type=1&style=5","type"));
alert(GetArgsFromHref("link.htm?type=1&style=5","style"));
alert(GetArgsFromHref(window.location.href,"p"));
</script>[/html]

thanks




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com