発言ボタンを押した時に乱数を発生させ、その乱数から メッセージダイアログを決定し表示する。 |
★☆★ ソースの説明 ★☆★ |
● JavaScript部 <script language="JavaScript"> <!-- msg = new Array(); ・msg変数が配列であることを宣言します。 msg[0] = "なんでやねん!"; msg[1] = "そうそう、こうやってあーやって・・・・って、おぃ!"; msg[2] = "何言うてんねん、この唐変木!"; msg[3] = "ちゃうちゃう。"; msg[4] = "また始まったで・・・。"; msg[5] = "アホなこと言うな!"; msg[6] = "あ〜の〜なぁ〜"; ・msg変数の配列0〜6にメッセージをセットします。 function tukkomi() { ・『ボケる』ボタンのonclickイベントで呼び出すツッコミ関数を宣言します。 i = Math.floor(msg.length * Math.random()); ・1〜6の数字をランダムに決定します。 alert(msg[i]); ・ランダムで決定された0〜6に対応するmsg変数の配列から表示します。 document.aikata.hatugen.value = "" ・TEXTフォーム(hatugen)をクリアします。 } function sainara() { ・『終わる』ボタンのonclickイベントで呼び出すサヨナラ関数を宣言します。 alert("もうアンタとはやっとれんわ!\nほなぁ、さいならぁ〜!"); ・『終わる』ボタンが押された時に表示します。 window.close() ・ウィンドウを閉じます。 } //--> </script> ● フォーム部 <form name='aikata'> <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="3" > <tr><TD ALIGN="center" VALIGN="middle"> <INPUT TYPE="text" NAME="hatugen" SIZE="30" MAXLENGTH="30"> <input type="button" value="ボケる" onClick="tukkomi()"><p> ・onclickイベントでツッコミ関数を呼び出します。 </td></tr> <tr><TD ALIGN="center" VALIGN="middle"> <input type="button" value="終わる" onClick="sainara()"><p> ・onclickイベントでサヨナラ関数を呼び出します。</td></tr> </table> </form> |