Status Wipe Message

ブラウザ配慮がなんじゃいバージョン

ToHEAD
<SCRIPT>
msg='[1]';
cnt=[2];
wms=new Array();
wms[0]=msg;
for(i=[2];i>0;i--){
wms[i]='';
for(j=0;j<msg.length;j+=2)wms[i]=wms[i]+msg.substr(j,2)+'[3]'.substr(0,i);
}
function Wipe(){
cnt--;
if(cnt>=0){
setTimeout('Wipe()',[4]);
status=wms[cnt]
}
}
Wipe()

</SCRIPT>

RESERVED
cnt,wms,msg

英語のメッセージしか表示しないよんバージョン

上記よりも文法がしっかりしています。

ToFILE
msg='[1]';
cnt=[2];
wms=new Array();
wms[0]=msg;
for(i=[2];i>0;i--){
wms[i]='';
for(j=0;j<msg.length;j++)wms[i]=wms[i]+msg.charAt(j)+'[3]'.substring(0,i);
}
function Wipe(){
cnt--;
if(cnt>=0){
TI=setTimeout('Wipe()',[4]);
status=wms[cnt]
}
}

ToBODY
<BODY onLoad="Tim()" onUnload="clearTimeout(TI)">

ToHEAD
<SCRIPT SRC="sta.js" LANGUAGE="JavaScript" TYPE="text/javascript"></SCRIPT>

RESERVED
cnt,wms,TI,msg

日本語も使いたいなぁバージョン

NN3,4.06〜4.08,4.5にも対応しています。
切り捨てても良いと思う方は、ここまでする必要はないかもしれません。

ToFILE
msg='[1]';
cnt=[2];
wms=new Array();
ZN='あ'.length;
wms[0]=msg;
for(i=[2];i>0;i--){
wms[i]='';
for(j=0;j<msg.length;j+=ZN)wms[i]=wms[i]+msg.substring(j,j+ZN)+'[3]'.substring(0,i);
}
function Wipe(){
cnt--;
if(cnt>=0){
TI=setTimeout('Wipe()',[4]);
if(document.layers&&((mv>=4.06&&mv<4.08)||(mv==4.5&&na.charAt(3)=='b'))){
msg='';
sps=escape(wms[cnt]).split('%');
for(i=0;i<sps.length;i++){
if(i!=0)msg+='\\u00';
msg+=sps[i]
}
msg=eval('"'+msg+'"')
}else msg=wms[cnt];
status=msg
}
}

ToBODY
<BODY onLoad="Tim()" onUnload="clearTimeout(TI)">

ToHEAD
<SCRIPT SRC="sta.js" LANGUAGE="JavaScript" TYPE="text/javascript"></SCRIPT>

RESERVED
cnt,wms,TI,msg,na,mv,sps,blk

[1]-ステータスバーに表示したい文字列を
 入力してください。
 (ただし、日本語を入力する場合は、
 全て全角にして下さい)

[2]-最初の文字と文字との間の余白の数を
 指定してください。
 2ヶ所ありますが、両方とも同じ値にして下さい。

[3]-[2]で指定した数と同じ数の半角の余白を
 入力して下さい。

[4]-ワイピングのスピードを設定して下さい。
 単位は1/1000秒です。


[BACK]       [TOP]       [Next]

Copyright (c) 2001-2002 ばあど All Rights Reserved