Javascriptをはじめ、Ajax、jQueryの著書多数のガイドが、何かと最近騒がれているJa…
北欧好きが、愛用の北欧モノを見せ合うコミュニティ
Javascript関連情報
更新日:2007年01月31日
今回は、前回作った、スマートフォン向けストップウオッチのチューンナップです。その後、クロスブラウザ化も行います。

![]() |
| スタートタップで動作 |
<!-- スタート/ストップ/リセット ボタン -->
<a href="javascript:void(0)"
onclick="timer.tap();this.blur()"
><img
id="timer-btn"
alt="Start→Stop→Reset"
border="0"
src="start.jpg"></a>
<!-- スタート/ストップ/リセット ボタン -->
<a href="javascript:void(0)"
onfocus="timer.tap();this.blur()"
><img
id="timer-btn"
alt="Start→Stop→Reset"
border="0"
src="start.jpg"></a>
(*ちなみに、JavaScriptのイベントには、このonfocus他にもマウスが重なった時に動作するonmouseoverイベントがありますが、これは、残念ながら、WM5版のIEでは動作しません。更に、普通なら、oj.onfocus=関数や、あるいは、IEのイベントメソッドであるoj.attachEventなどを使って更にスクリプトを整理するところですが、これらもWM5版のIEでは動作しません。このように、WM5版のIEで動作させるためには、MSIE 4.01ベースの古いJScript実装であることに注意して、命令の実装チェックが不可欠です。) this.tap=switchFunc;
this.tap=function (oj){switchFunc();oj.blur()};
//スタート ストップ リセット 切り替えスイッチ
function switchFunc(){
switch(oj.swt){
case 0 : start() ;break;
case 1 : stop() ;break;
case 2 : reset() ;break;
}
}
<!-- スタート/ストップ/リセット ボタン -->
<a href="javascript:void(0)"
onfocus="timer.tap(this)"
><img
id="timer-btn"
alt="Start→Stop→Reset"
border="0"
src="start.jpg"></a>
人気Javascriptランキング
Powered by 価格.com
北欧好きが、愛用の北欧モノを見せ合うコミュニティ