function input_check() {
var num = $("#num").val();
var sys = $("#sys").val();
var tp = $("#tp").val();
var urlstring1 = "";
var urlstring2 = "";
if (sys === 'QA') {
if (tp === 'ACOs') {
urlstring1 = "http://stackoverflow.com";
urlstring2 = "http://google.ca";
window.open(urlstring2);
window.open(urlstring1);
}
else {
console.log(0)
};
};
};
$(document).ready(function() {
$('#checkBtn').on('click', input_check);
});
我希望Stackoverflow和Google打开,但
当sys ==='QA'和tp ==='ACOs'时,Google会打开但Stackoverflow不会。
如果我更改window.open顺序,第一页将打开,但第二页不会。 例如,
window.open(urlstring1);
window.open(urlstring2); // the urlstring2 and urlstring1 change order. Now it only opens the urlstring1.
答案 0 :(得分:1)
这将是您的浏览器弹出窗口阻止程序,通常只允许每个用户操作弹出窗口。
答案 1 :(得分:0)
根据MDN Reference Window.open(),您可能还需要添加目标:
window.open(urlstring1, "target1");
window.open(urlstring2, "target2");