function mess(){
TTT=0;
if(TT<40){
TT++;
moji=" "+MM[i];
document.test.oneline.value =moji.substring(mojisuu+=a,moji.length+1);
clearTimeout(TIME);
TIME = setTimeout("mess()",1);
}
if(TT>=40){
TTT=0;
time_int()
}
}
function time_int(){
この関数が、文字を停止させるためのものです。
if (TTT<10){
TTT++;
clearTimeout(TIME2);
TIME2 = setTimeout("time_int()",300);
}
TTT<10 の「10」と ("time_int()"300) の300を変えると停止時間が変わります。
両方かけた数を1000で割った数が、停止している秒数です。
この場合は 10X300=3000 で3秒とまります。
if(TTT>=10){
TT=0;
i++;
if (i>4) i=0;
mojisuu=0;
mess();
}
}
|
表示部分です。
<FORM name="test">
<INPUT size="60" type="text" name="oneline"
style="color : blue;background-color : #ffffd7;text-decoration
: none;" value="買い物かごタイプ1">
サイズ size=60 は文字の長さに応じて変えましょう。
color のあとはいろいろ色を変えられます。これは背景は黄色
で文字色は青色です。value="買い物かごタイプ1"のところを変えると最初に表示される文字が変わります。
<IMG src="go-mini.gif" width="35" height="15"
border="0" onmousedown="jump_URL( );">
</FORM> |
color : blue 文字の色です。
;background-color : #ffffd7 背景色です。
text-decoration : none テキストの装飾です。
border-style:dashed 枠線の種類です。
dashed 破線
dotted 点線
outset 浮き上がって見えます
inset 沈み込んで見えます
solid 直線です。
double 二重線です。
none 枠は表示されません
ページが表示されたら実行します。
<BODY onload="mess()" >
ページがロードされると関数 mess() を呼び出します。 |
・ トピックを増やす
43行目
MM[0]="買い物かごタイプ1";
MM[1]="買い物かご検索機能つき";
MM[2]="買い物かごフレーム対応版";
MM[3]="これは一行トピック";
MM[4]="実用JavaScript"; |
83行目
|
case 0: url="type1.htm"; break;
case 1: url="type2.htm"; break;
case 2: url="type4.htm"; break;
省略
|
この2箇所でジャンプ先のURLを指定しています。 MM[0] と case 0 が対応していますので MM[0] で表示させたトピックのジャンプ先は case
0 に書きます。
表示を増やすときは MM[5] MM[6] MM[7] MM[8]・・・・・・・と連番にし
case 5 case 6 case 7 case 8 と同じように対応させてURLを書き込みます。
if(TTT>=10){
TT=0;
i++;
if (i>4) i=0;
mojisuu=0;
mess(); |
数を増やした場合ここの 4 もそれにあわせて増やします。0から数えますので項目が10個ある場合は
MM[0]="○○○○"〜MM[9]="○○○○"
case 0 〜 case 9
上の青い部分の数字は 9 になります。
|