2017-07-17 14 views
0

私は正確な言葉を書くことによってリンクを開く方法に関するいくつかの情報を探していましたが、私の場合は "映画"になります。私は入力されたelemtent単語 - "フィルム"でウェブサイトに書くことによって新しいリンクを開けたいと思う。テキストを書き込んで新しいタブを開くには?

ヒントを教えてもらえますか?

はあなたがonInputを使用するか、また、あなたがonkeyupイベントを使用することができますwindow.open

<!DOCTYPE html> 
<html> 
<body> 

Enter keyword: <input id="keywordinput" type="text" value="notfilm" oninput="checkForFilm()"> 

<script> 
function checkForFilm() 
{ 
    if(document.getElementById('keywordinput').value == 'film') 
    { 
     var win = window.open('http://stackoverflow.com/', '_blank'); 
     if (win) 
     {   
      win.focus(); 
     } 
     else 
     {   
      alert('Please allow popups for this website'); 
     } 
    } 
} 
</script> 

</body> 
</html> 
+0

?いくつかの入力要素? – abhishekkannojia

+0

私は、入力されたelemtent word - "film"でウェブサイトに書き込んで新しいリンクを開きたいと思っています。 –

+0

@MagdalenaDering質問にご意見をお聞かせください。これにより誤解を防ぐことができます。 – reporter

答えて

1

、ありがとうございました。ウェブサイト上の書き込み

function openLink(e){ 
 
    if(e.value == 'film'){ 
 
     var new_window = window.open('http://abc.xyz/', '_blank'); // Replace with your link. 
 
     if(new_window){   
 
      win.focus(); 
 
     } 
 
     else{ 
 
      alert("Allow popups from your browser settings."); 
 
     } 
 
    } 
 
}
Enter word : <input type="text" name="input_name" id="input_id" value="" onkeyup="openLink(this);" />

+0

私は上記の例を使用し、起亜によって行われ、私は自分のニーズに変わった。すべてが本当にうまくいっています。どうもありがとうございました。 –

1

で新しいタブを開くにはonkeyupイベントを使用することができ、
MEGI

+0

ありがとう、Jaydeep Mor –

関連する問題