linuxのNCでフォームが書き換わらない?

[上に] [前に] [次に]
ひろびろ 1999/10/19(火) 23:13:41
こんにちは。
Vinelinux + NetscapeCommunicator4.08の環境でJavaScriptを
使ってFORMのtextの内容を書き換えようとしているのですが、
うまく書き換えられずに困っています。
下記のスクリプトのように、書き換えたい内容をvalueに代入
しているのですが、これをWindows98のIEとNCで試したところ
きちんと書き換わりました。
ところが、これをVineLinuxのNetscapeCommunicator4.08で
実行すると上手く書き換わらないんです(正確には、書き
換わっているようなのですが、表示が消えてしまいます)。
電卓のように計算結果をフォームに出力したいのですが、
何か良い方法はありませんか?

<HTML><HEAD>
<SCRIPT LANGUAGE="JavaScript">

function func()
{
alert( document.form1.text1.value );
document.form1.text1.value = "AAA";
alert( document.form1.text1.value );
}

</SCRIPT>
</HEAD>
<BODY>

<FORM NAME="form1" >
<INPUT TYPE="button" NAME="button1" onClick="func()" >
<INPUT TYPE="text" NAME="text1" VALUE="---">
</FORM>

</BODY></HTML>

ふじ 1999/10/19(火) 23:29:12
VineLinux1.1 + NN4.08(インストールしたまま)で上記のHTMLを
試したところ、テキストボックスの値がAAAに書き換わりました。

おそらく環境は同じだと思うんですが...謎ですね。
#うちは KDE1.1.2 ですが、これは関係ないですよねぇ。

ひろびろ 1999/10/21(木) 22:41:41
ふじさん。試して頂いてどうもありがとうございます。
私の使っているWindowManagerはWindowMakerなのですが、
他のWindowManagerで試しても結果は同じでした。
(書き忘れましたが、VineLinuxのバージョンは1.0です)

試しに別のディストリビューション(TurboLinux4.2 + KDE)で
動かしたところきちんと動いたので、VineLinux1.0だけの
問題かもしれません。

あまり問題解決になっていませんが、今回はあきらめる
ことにします。
どうもありがとうございました。

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