ActiveX

回る〜 回る〜よ 時間〜は 回る〜
Microsoft IE Label Control
Microsoft IE Timer Control
IeLabel と IeTimer を使っています。 タイマーイベントが発生するとラベルに時刻文字列をセットします。 この時ラベルに回転角を与えます。

<SCRIPT LANGUAGE="JavaScript" FOR="IeTimer1" EVENT="timer()">
<!--
    var myDate=new Date()
    var h=myDate.getHours()
    var m=myDate.getMinutes()
    var s=myDate.getSeconds()
    var ampm="AM" 
    if (h>12)
    {
        ampm="PM"
        h=h-12
    }
    if (h==0) h=12
    if (m<=9) m="0"+m
    if (s<=9) s="0"+s
    IeLabel1.caption = ampm + " " + h + ":" + m + ":" + s;
    IeLabel1.Angle = (IeLabel1.Angle + 10) % 360;
//-->
</SCRIPT>
    
ラベルのクリックイベントでキャプションをアラートします。

<SCRIPT LANGUAGE="JavaScript" FOR="IeLabel1" EVENT="click()">
<!--
alert( IeLabel1.caption );
//-->
</SCRIPT>