フォームの入力エリアを反転(選択)させるには?

[上に] [前に] [次に]
H.I 2000/03/18(土) 03:25:40
クリックまたはTABで移動したときに反転させたく以下のScriptを組んでみたのですが
NC4.7では上手く行ったのですがIE4.0では一瞬だけ反転して元に戻ってしまいます。
IEで上手く動作するようにするにはどうすればいいのでしょうか?。

<HTML>
<HEAD>
<TITLE>フォームの入力エリアを反転させる</TITLE>
<SCRIPT Language="JavaScript"><!--
function set_select(i) { i.select(); }
// --></SCRIPT>
<BODY onload="document.fm.no1.focus();">
<FORM name="fm">
<INPUT type="text" NAME="no1" VALUE = "Number 1" onFocus="set_select(this)">
<INPUT type="text" NAME="no2" VALUE = "Number 2" onFocus="set_select(this)">
<INPUT type="text" NAME="no3" VALUE = "Number 3" onFocus="set_select(this)">
</FORM>
</BODY>
</HTML>

---------------------

<INPUT type="text" NAME="no3" VALUE = "Number 3" onClick="set_select(this)" onFocus="set_select(this)">
一応この様な物も試してみたのですがロードするたびにonclickが優先されたりonFocusが優先されたり
バラバラでダメでした。

H.I 2000/03/18(土) 03:30:48
書き忘れがありましたm(__)m

>NC4.7では上手く行ったのですがIE4.0では一瞬だけ反転して元に戻ってしまいます。
clickしたときに上記のようになります。TABの時は上手く行きます。

では宜しくお願いします。

H.I 2000/03/22(水) 02:31:54
一度だけアップさせて
どなたか分かりませんでしょうか?
お願いしま〜す。

[上に] [前に] [次に]