☆メインコンテンツ
 
ID : Pass : ID:Passを記憶 |パスワード紛失新規登録!|
トップページ  >  パソコン勉強会  >  ランダムに文字列を表示させるjavaSを外...

[パソコン勉強会] トピック

2011-05-07 16:57:13

ランダムに文字列を表示させるjavaSを外部に設置してみる
saisai
<html lang="ja">
<head>
<meta http-equiv="Content-Script-Type" content="text/javascript">
<script type="text/JavaScript">
<!--
var msg = new Array();

msg[0] = "いらっしゃいませ";
msg[1] = "20日まで、入会キャンペーンを行っています";
msg[2] = "毎週土曜日は、ポイントが2倍です";
msg[3] = "雨の日はポイント3倍です";
msg[4] = "お友達ご紹介キャンペーン実施中";
msg[5] = "1万円以上一度にお買いあげのお客様には宅配サービスをご用意しています";
msg[6] = "雨の多い季節となりましたが、ご来店お待ちしています";
msg[7] = "お中元の早期お申し込み割引を実施中です";
msg[8] = "毎朝10時から10時半までは朝市開催ちゅうです";
msg[9] = "雨の多い季節となりましたが、ご来店お待ちしています";
msg[10] = "営業時間は10時から21時までとなっています";
msg[11] = "月曜は牛乳がお買い得です";
msg[12] = "火曜はお米がお買い得です";
msg[13] = "水曜日は豚肉がお買い得です";
msg[14] = "木曜日は野菜の産地直入セールです";
msg[15] = "金曜日は日用雑貨がお買い得です";
msg[16] = "土曜日はお魚がお買い得です";
msg[17] = "日曜日は牛肉がお買い得です";
msg[18] = "今日は新鮮なお魚が入荷しています";
msg[19] = "今日はいちごが2パックでお買い得です";
msg[20] = "今日はキュウリが特価です";

function msgTxt(){
document.msgform.text1.value = msg[Math.floor(Math.random()*msg.length)];
setTimeout("msgTxt()",2000)
}


//-->
</script>
</head>

<body onLoad="msgTxt();">
<form name="msgform">
<input type="text" name="text1" size="100"></form>
</body>
</html>

コメント
| 1 |
3件中 1-3件を表示

2011-05-07 16:55:45

1: saisai
外部にjavaScriptを設置するには、拡張子は、jsで保存する。

2011-05-07 17:03:05

2: saisai
【外部から呼び出しているHTML】

<html lang="ja">
<head>
<meta http-equiv="Content-Script-Type" content="text/javascript">
<script type="text/JavaScript" src="src_js.js"></script>
//src=で呼び出している。
<STYLE type="text/css">
<!--
.form{border-style:solid;
border-width:5pt;
border-color:#eeee88;
padding:2;
background-color : #ffff99;
font-size : 10pt;
font-weight:900;
color : #aaaa00;
text-align:center;}
//-->
</STYLE>

</head>

<body onLoad="msgTxt();">   //イベントハンドラで呼び出す。
<form name="msgform">
<input class="form"type="text" name="text1" size="100"></form>
//外部からjsを呼び出していても、関数は定義しないと使えない。


<br>スタイルシートを併用してみました
</body>
</html>

2011-05-07 16:59:02

3: saisai
【外部jsは、こんな感じです。】


var msg = new Array();

msg[0] = "いらっしゃいませ";
msg[1] = "20日まで、入会キャンペーンを行っています";
msg[2] = "毎週土曜日は、ポイントが2倍です";
msg[3] = "雨の日はポイント3倍です";
msg[4] = "お友達ご紹介キャンペーン実施中";
msg[5] = "1万円以上一度にお買いあげのお客様には宅配サービスをご用意しています";
msg[6] = "雨の多い季節となりましたが、ご来店お待ちしています";
msg[7] = "お中元の早期お申し込み割引を実施中です";
msg[8] = "毎朝10時から10時半までは朝市開催ちゅうです";
msg[9] = "雨の多い季節となりましたが、ご来店お待ちしています";
msg[10] = "営業時間は10時から21時までとなっています";
msg[11] = "月曜は牛乳がお買い得です";
msg[12] = "火曜はお米がお買い得です";
msg[13] = "水曜日は豚肉がお買い得です";
msg[14] = "木曜日は野菜の産地直入セールです";
msg[15] = "金曜日は日用雑貨がお買い得です";
msg[16] = "土曜日はお魚がお買い得です";
msg[17] = "日曜日は牛肉がお買い得です";
msg[18] = "今日は新鮮なお魚が入荷しています";
msg[19] = "今日はいちごが2パックでお買い得です";
msg[20] = "今日はキュウリが特価です";

function msgTxt(){
document.msgform.text1.value = msg[Math.floor(Math.random()*msg.length)];
setTimeout("msgTxt()",2000)
}
| 1 |
3件中 1-3件を表示




スポンサードリンク
スポンサードリンク
オンライン状況
7 人のユーザが現在オンラインです。 (1 人のユーザが 仲間・サークル を参照しています。)

登録ユーザ: 0
ゲスト: 7

もっと...
アクセスカウンタ
今日 : 498498498
昨日 : 1008100810081008
今週 : 5375537553755375
今月 : 2018120181201812018120181
総計 : 2388113238811323881132388113238811323881132388113
平均 : 1274127412741274