ブラウザ配慮がなんじゃいバージョン
ToHEAD
<SCRIPT>
function Tim(){
setTimeout('Tim()',10);
DD='';
FM=document.FF;
dd=new Date();
HH=dd.getHours();
if(FM.AP.checked){if(HH>11){DD='PM';HH-=12}else{DD='AM'}}
if(HH<10)HH='0'+HH;
MM=dd.getMinutes();if(MM<10)MM='0'+MM;
SS=dd.getSeconds();if(SS<10)SS='0'+SS;
FM.DD.value=DD;
FM.HH.value=HH;
FM.MM.value=MM;
FM.SS.value=SS
}
Tim()
</SCRIPT>
ToBODY
<FORM NAME="FF">
<INPUT NAME="DD" SIZE=2>
<INPUT NAME="HH" SIZE=2>時
<INPUT NAME="MM" SIZE=2>分
<INPUT NAME="SS" SIZE=2>秒です。
</FORM>
RESERVED
dd,DD,HH,MM,SS
ブラウザ配慮なバージョン
上記よりも文法がしっかりしています。
未対応ブラウザへの配慮も若干なされています。
また、フォームに触れられなくしています。
ToFILE
function Tim(){
TI=setTimeout('Tim()',10);
dd=new Date();
HH=dd.getHours();
if(FM.AP.checked){if(HH>11){DD='PM';HH-=12}else{DD='AM'}}
if(HH<10)HH='0'+HH;
MM=dd.getMinutes();if(MM<10)MM='0'+MM;
SS=dd.getSeconds();if(SS<10)SS='0'+SS;
FM.DD.value=DD;
FM.HH.value=HH;
FM.MM.value=MM;
FM.SS.value=SS
}
ToBODY
<BODY onLoad="Tim() " onUnload="clearTimeout(TI) ">
<FORM ACTION="#" NAME="FF">
<INPUT NAME="DD" SIZE=2 onFocus="this.blur() ">
<INPUT NAME="HH" SIZE=2 onFocus="this.blur() ">時
<INPUT NAME="MM" SIZE=2 onFocus="this.blur() ">分
<INPUT NAME="SS" SIZE=2 onFocus="this.blur() ">秒です。
</FORM>
ToHEAD
<SCRIPT SRC="sta.js" LANGUAGE="JavaScript" TYPE="text/javascript"></SCRIPT>
RESERVED
dd,DD,HH,MM,SS,TI
|