2014年6月25日水曜日

Beep音



1行テキストに onkeyup onkeydown onkeypress などのイベントハンドラーを設定し


リターンキーの挙動をデフォルトと変えた場合に、Beep音(ビー)がなります。


FireFoxでは、出なかったのですが、IEでスピーカーをつけたときに気が付きました。




function sampleKeydown(event){
var key = event.charCode || event.keyCode || 0;
if(key == 13){
// 何らかの処理
return false;
}
}

<input type="text" onkeydown="return sampleKeydown(event);">



リターンキーが押されたときに key == 13 のときに 処理後に return false ; してやれば、


Beep音は出ませんでした。


IEのBeep音もいろいろ種類があるけれども、Javascriptで制御できる


Beep音っては、どのくらいあるんだろう。


マウスクリックしても、「カチッ」音がするし、あれって制御できるもんなんだろうか。


普段、あんまりスピーカーとかつけてないもんで以外に盲点でした。





0 件のコメント: