如何在javascript中打开多个标签?

时间:2014-06-28 10:30:13

标签: javascript html

我正在尝试输入一个值,并在所有链接中使用它以在多个标签页中打开。但只有第一个链接打开,而不是全部。我该怎么办?

 <html>

<head>
<script>
function myFunction() 
{
    var x=document.getElementById('reg').value;
    window.open("http://results.bput.ac.in/195_RES/"+x+".html");
    window.open("http://results.bput.ac.in/204_RES/"+x+".html");
    window.open("http://results.bput.ac.in/248_RES/"+x+".html");
    window.open("http://results.bput.ac.in/294_RES/"+x+".html");
    window.open("http://results.bput.ac.in/335_RES/"+x+".html");

}
</script>
</head>

<body>
Enter reg no<input type=text id='reg'>
<button onclick="myFunction()">Submit</button>
</body>

</html>

2 个答案:

答案 0 :(得分:2)

只需添加"_blank"作为window.open(url,"_blank")的第二个参数。它会打开new window in Cromenew tab Firefox中的网址。试试这个:

function myFunction() 
{
     var x=document.getElementById('reg').value;
     window.open("http://results.bput.ac.in/195_RES/"+x+".html", "_blank");
     window.open("http://results.bput.ac.in/204_RES/"+x+".html", "_blank");
     window.open("http://results.bput.ac.in/248_RES/"+x+".html", "_blank");
     window.open("http://results.bput.ac.in/294_RES/"+x+".html", "_blank");
     window.open("http://results.bput.ac.in/335_RES/"+x+".html", "_blank");
}

答案 1 :(得分:0)

检查弹出窗口拦截器设置。我在chrome和firefox上尝试了你的代码,并打开了多个标签。我没有输入数字就点击了按钮。