1

以下のスクリプトをボタンonclickで呼び出しています。ここで、.valueはドロップダウンセクションに依存するURLです。ボタンがクリックされたときに、結果のURLを新しいウィンドウ(「_blank」)で開くようにします。このコードを変更してそれを行うにはどうすればよいですか?どんな助けでも大歓迎です。

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

3 に答える 3

2

あなたはこれを試すことができます:

function openResultsPage() {
  if(document.getElementById('selectedRace').value){
    var href = document.getElementById('selectedRace').value
    window.open(href,'_blank').value;
  }   
}
于 2012-10-14T18:59:28.747 に答える
1

新しいウィンドウを開くには、window.openを使用する必要があります

注: 3番目のパラメーターで高さと幅を使用して、window.openが新しいタブではなく新しいウィンドウを開くことを確認しています

function openResultsPage() {
    if(document.getElementById('selectedRace').value) {
        window.open(document.getElementById('selectedRace').value,'','width=700, height=500');
    }  
}
于 2012-10-14T18:56:12.820 に答える
0

あなたはこれを試すことができます。

<head>
<base target="_blank">
</head> 
于 2012-10-14T18:55:40.333 に答える