表单按钮打开一个新页面

时间:2012-10-14 18:52:53

标签: javascript button onclick

我在onclick按钮上调用下面的脚本,其中.value是一个依赖于下拉部分的URL。我希望在单击按钮时在新窗口('_ blank')中打开生成的URL。如何修改此代码才能执行此操作?任何帮助表示赞赏。

function openResultsPage() {
    if(document.getElementById('selectedRace').value){
                            window.location.href = document.getElementById('selectedRace').value;
                        }   
                    }

3 个答案:

答案 0 :(得分:2)

你可以试试这个:

function openResultsPage() {
  if(document.getElementById('selectedRace').value){
    var href = document.getElementById('selectedRace').value
    window.open(href,'_blank').value;
  }   
}

答案 1 :(得分:1)

您应该使用window.open打开一个新窗口

注意:我在第三个参数中使用高度和宽度,以确保window.open打开新窗口而不是新标签

function openResultsPage() {
    if(document.getElementById('selectedRace').value) {
        window.open(document.getElementById('selectedRace').value,'','width=700, height=500');
    }  
}

答案 2 :(得分:0)

你可以试试这个。

<head>
<base target="_blank">
</head>