簡體   English   中英

表單按鈕打開一個新頁面

[英]Form Button open a new page onclick

我在按鈕onclick上調用下面的腳本,其中.value是一個依賴於下拉部分的URL。 我希望在單擊按鈕時在新窗口('_ blank')中打開生成的URL。 如何修改此代碼才能執行此操作? 任何幫助表示贊賞。

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

你可以試試這個:

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

您應該使用window.open打開一個新窗口

注意:我在第三個參數中使用高度和寬度,以確保window.open打開新窗口而不是新選項卡

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

你可以試試這個。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM