㈠ 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]