求助各位老大,
我是这样写的 var num=GetArgsFromHref("id");
document.write(num);
function GetArgsFromHref( sArgName)
{
var sHref=window.location.href; //关键是这句 ,获得aa.htm的url 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;
}
但是 这样只获取 aa.htm?id=2可以 那个 33.js?id=2 好像根本不行,请老大们帮忙,我想通过后面的获取到id的值!
我是这样写的 var num=GetArgsFromHref("id");
document.write(num);
function GetArgsFromHref( sArgName)
{
var sHref=window.location.href; //关键是这句 ,获得aa.htm的url 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;
}
但是 这样只获取 aa.htm?id=2可以 那个 33.js?id=2 好像根本不行,请老大们帮忙,我想通过后面的获取到id的值!
解决方案 »
- 怎样使鼠标的onclick事件在火狐中生效?
- 如果显示ibatis.net生成的SQL?
- 为什么我的AutoCompleteExtender没有效果?
- C#, .NET, 面试总结,以及WPF的经典电子书
- 请教一个DataGrid中模版列的按纽问题
- 在父页打开一个子叶后,当关闭父页时,如何判断子叶是否存在,如存在就关闭子叶
- 谁能把这个做成一个控件?(样式为Word的Web模板)
- 在DataGrid中加一模板列中有textbox和dropdownlist用来进行编辑和选择?
- 急:textbox 无法自动随着记录的移动进行自动更新的问题。各位朋友帮偶看看哦,先谢了!
- 怎么将下面的字符串转换成json对象
- 上一篇,下一篇如何实现?
- ado.net 的记录集如何下移.
Count.js:
// 获取客户端传递的用户名
var username;
var jsFileName = "Count.js";
var rName = new RegExp(jsFileName+"(\\?(.*))?$")
var jss=document.getElementsByTagName('script');
for (var i = 0;i < jss.length; i++){
var j = jss[i];
if (j.src&&j.src.match(rName)){
var oo = j.src.match(rName)[2];
if (oo&&(t = oo.match(/([^&=]+)=([^=&]+)/g))){
for (var l = 0; l < t.length; l++){
r = t[l];
var tt = r.match(/([^&=]+)=([^=&]+)/);
if (tt)
username=tt[2];
}
}
}
}
这个可以实现的--------
{
//var url=location.href;
var parameters=url.substr(url.indexOf("?")+1);
var parameterItems=parameters.split("&");
var parameterName;
var parameterVar;
for(i in parameterItems)
{
parameterName=parameterItems[i].split("=")[0];
parameterVar=parameterItems[i].split("=")[1];
if(parameterName==seekParameter)
{
return(parameterVar);
}
}
}