ウィンドウを開く(URL指定)

<html>
<head>
</head>

<body>
<script language="JavaScript">

<!--
 function hphiraku(myUrl){
//入力なし
  if (myUrl == ""){
   alert("URLが入力されていません!");
//新しいウィンドウで入力したページを表示
   }else{
   newWin = window.open(myUrl);
  }
//分岐ここまで
 }
//-->

</SCRIPT>
<center>
<hr>ウインドウを開く<hr>
<br>ボタンをクリックするとウインドウが開きます<br><br>
<form name= "form1">
<INPUT TYPE="TEXT" name="txtUrl" size = "40">
<INPUT TYPE="button" VALUE="ウインドウを開く" onclick ="hphiraru(document.form1.txtUrl.value)">
</form>
</center>
</body>
</html>
【解説】
関数「hphiraku」
変数「newWin」新しいウインドウの操作
引数「myUrl」新しいウインドウを開くときのURLの指定

前回をふまえて、
if文と引数を挟んでいるのでやや複雑になっています。
ここでは空白のままで開いたときに警告文を出す仕組みになっています。
青字部分のTRUEには警告文を出すようにしましょう。
赤字部分のFALSEに、新しいウインドウを開かせましょう。
引数にはHPアドレスが入ります。
【答え】
テキストボックスが空白のままだと警告文「URLが入力されていません!」
テキストボックスに何か入っていればウインドウが開く。

戻る