JS的Request.QueryString
1
function Request(strName)
2
{
3
var strHref = window.document.location.href;
4
var intPos = strHref.indexOf("?");
5
var strRight = strHref.substr(intPos + 1);
6
var arrTmp = strRight.split("&");
7
for(var i = 0; i < arrTmp.length; i++)
8
{
9
var arrTemp = arrTmp[i].split("=");
10
if(arrTemp[0].toUpperCase() == strName.toUpperCase())
11
return arrTemp[1];
12
}
13
return "";
14
}
function Request(strName)2
{3
var strHref = window.document.location.href;4
var intPos = strHref.indexOf("?");5
var strRight = strHref.substr(intPos + 1);6
var arrTmp = strRight.split("&");7
for(var i = 0; i < arrTmp.length; i++)8
{9
var arrTemp = arrTmp[i].split("=");10
if(arrTemp[0].toUpperCase() == strName.toUpperCase()) 11
return arrTemp[1];12
}13
return "";14
}比如在一个框架父页面中将QueryString传到iframe子页面中:
<iframe id="mainFrame" name="mainFrame" frameBorder="0" width="800" height="440" src="">
</iframe>
function ReloadIframe()
{
if(Request("dn") != "")
{
document.getElementById("mainFrame").src="employee_list.aspx?is_active=1&dn="+Request("dn") ;
}
else
{
document.getElementById("mainFrame").src="employee_list.aspx?is_active=1" ;
}
}


浙公网安备 33010602011771号