ボタンクリックでランダム文字列
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> <script type="text/javascript"> <!-- //「いつ」の選択肢 arr1 = new array("今日","明日","昨日","来年"); //「だれが」の選択肢 arr2 = new array("僕が","あなたが","彼が"); //「どこで」の選択肢 arr3 = new array("ここで","あそこで"); //「どうした」の選択肢 arr4 = new array("ぴよぴよ","くるくる"); var num1 = arr1.length; var num2 = arr2.length; var num3 = arr3.length; var num4 = arr4.length; function cngStr(){ preStr = arr1[Math.floor(Math.random()*num1)]; preStr = preStr+arr2[Math.floor(Math.random()*num2)]; preStr = preStr+arr3[Math.floor(Math.random()*num3)]; preStr = preStr+arr4[Math.floor(Math.random()*num4)]; window.piyo.what.value = preStr; } //--> </script> </head> <body style="margin:0px;"> <form name="piyo"> <input type="text" size="80" name="what"> <input type="button" value="実行!" onClick="cngStr();"> </form> </body> </html>