我的查詢字符串有兩個參數say pm1和pm2。我想檢查每個值,如果值爲'1',那麼彈出一個新窗口(每個參數一個)並且兩個窗口的URL將會不同。什麼是一個很好的方法來做到這一點(JavaScript可以使用)?基於查詢字符串參數的彈出窗口
我正在做一個asp.net c#web項目。
我的查詢字符串有兩個參數say pm1和pm2。我想檢查每個值,如果值爲'1',那麼彈出一個新窗口(每個參數一個)並且兩個窗口的URL將會不同。什麼是一個很好的方法來做到這一點(JavaScript可以使用)?基於查詢字符串參數的彈出窗口
我正在做一個asp.net c#web項目。
var params = document.location.search.substring(1).split("&");
var values = {};
for(var i = 0; i < params.length; i++)
{
var p = params[i].split("=");
values[p[0]] = p[1];
}
if(values.pm1 == "1")
window.open(pm1url, "_blank");
if(values.pm2 == "1")
window.open(pm2url, "_blank");
被警告,彈出式窗口攔截器可能會阻止打開這些窗口。
我假設你想驗證你的表單域是否等於一個?你應該做驗證()函數..並把形式onsubmit="return validation();"
該函數內部,如果他們等於一個打開彈出一些靜態的或隨機的網址,你應該比較值,也許你可以解釋一下進一步..