㈠ js中获取参数的方法
在页面A传值:
window.showModalDialog("ModalDialogFrame.aspx?Title=选择组织部门&PageUrl=ParentTreeView.aspx",window,"dialogWidth=380px;dialogHeight=650px;status=no;center=yes;");
在页面A传值:
window.showModalDialog("ModalDialogFrame.aspx?Title=选择组织部门&PageUrl=ParentTreeView.aspx",window,"dialogWidth=380px;dialogHeight=650px;status=no;center=yes;");viewplaintoclipboardprint?
在页面ModalDialogFrame.aspx:
functionGetQueryString(sProp)
{
varre=newRegExp("[&,?]"+sProp+"=([^\&]*)","i");
vara=re.exec(document.location.search);
if(a==null)
return"";
returna[1];
}
在页面ModalDialogFrame.aspx:
functionGetQueryString(sProp)
{
varre=newRegExp("[&,?]"+sProp+"=([^\&]*)","i");
vara=re.exec(document.location.search);
if(a==null)
return"";
returna[1];
}viewplaintoclipboardprint?
调用方法:
varurl=GetQueryString("PageUrl");//ParentTreeView.aspx
vartitle=GetQueryString("Title");//选择组织部门
㈡ js判断一个变量或对象是否存在
1、首先创建两个文件,一个jstest.html,一个jstest.js文件。
㈢ 求js对象键名根据键值排序,按排序顺序产生新键名数组的高效算法
constdata={1001:1,1002:3,1003:2,1004:2,1005:1};
constkeys=Object.keys(data);
keys.sort(function(a,b){
returndata[b]-data[a];});
console.log(keys);
['1002','1003','1004','1001','1005']
只是js对象来的健是源字符串,用的时候还要转换一下
constout=keys.map(function(x){returnparseInt(x);});
console.log(out);
[1002,1003,1004,1001,1005]