解决方案 »
- 这样的甘特图怎么用Javascript画?
- 使用activex control test container 测试脚本,提示ms jscript编译错误
- 修改一段jquery文字滚动代码,修改成类似于<marquee标签效果
- 一个Jquery读XML的问题,结果搞头大了。。求解
- 真心问大家一个问题?希望大家帮帮忙啊!
- IE中JS脚本的奇怪问题!!
- 留言栏
- 有一行字符串‘true&false’,如何让它执行起来,变成一个boolean型结果
- 为什么V8引擎这么快?
- 请教关于JS对象名传递后的使用.
- 请教一个简单的定时弹窗问题!setInterval()
- 想问下,如何用jquery判断某字符后,改变class
var str = window.location+"";
var arr = str.split("?")[1].split("&");
var re = /\bEXAMINEID=/;
for(var i=0; i<arr.length; i++){
if(re.test(arr[i])){
alert(arr[i].replace(re,""))
break;
}
}
</script>
function Url(urlstr) {
this.paraMap = new Map.MapL();
if (urlstr.indexOf("?") > -1) {
urlstr = urlstr.substr(1);
}
if (urlstr.indexOf("&") > -1) {
var pvarr = urlstr.split("&");
for (var i in pvarr) {
var pv = pvarr[i].split("=");
this.paraMap.put(pv[0], pv[1]);
}
} else {
var pv = urlstr.split("=");
this.paraMap.put(pv[0], pv[1]);
}
this.getvalue = function (para) {
return this.paraMap.getKey(para);
};
}
Map = {MapL:function () {
this.map = {};
this.array = new Array();
this.put = function (key, val) {
this.map[key] = val;
};
this.remove = function (key) {
return delete this.map[key];
};
this.getKey = getKey;
function getKey(key) {
return this.map[key];
}
this.getEntryAarray = function () {
for (var i in this.map) {
var entry = new Map.mapEntry(i, this.map[i]);
this.array.push(entry);
}
return this.array;
};
}, mapEntry:function (key, val) {
this.key = key;
this.val = val;
this.getKey = function () {
return this.key;
};
this.getVal = function () {
return this.val;
};
}};
用法:
var u=new Url(location.search);
var timename=u.getvalue("EXAMINEID");
我第一页需要它的ID, 我怎么去调在第二页写的这个function?
//获取href,在拆出来 你要的
}
我第一页需要它的ID, 我怎么去调在第二页写的这个function?朋友,你是想要干嘛?你来第二页是干嘛的?