|
蓝森林 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 |
|