我的查询字符串有两个参数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();"
该函数内部,如果他们等于一个打开弹出一些静态的或随机的网址,你应该比较值,也许你可以解释一下进一步..