JavaScript質問コーナー
■ このスレッドは過去ログ倉庫に格納されています
0785nobodyさん
2005/12/23(金) 01:58:17ID:Y4oze3pa以下のようなコードを書こうと思ってます。
document.onmousedown = myMousedown;
function myMousedown(e){
if( e.target.tagName == 'INPUT' ){
// スルーしたい
// 本来の document.onmousedown を呼びたい
}
// 自分の処理
}
しかし「// スルーしたい」の部分をどう書いたらよいか分かりません。
#document.onmousedown(e)とすると、当然 too much recursion となります…orz
なぜこのようなコードが必要かというと、ドラッグ可能なレイヤー上に
フォームエレメントを置きたいのですが、ドラッグするためのコードが
フォームエレメントへのフォーカスを奪ってしまうのでうまくいかないのです…
どなたか詳しい方教えて下さい。
■ このスレッドは過去ログ倉庫に格納されています