IE4でdocument.clear()と同じことを行うには

[上に] [前に] [次に]
[E-Mail] 1998/09/04(金) 23:54:52
またどなたかお教えください。
Javascriptで検索の機能が作れたと喜んでいたらdocument.clear()
がIE4にないことが分かりました。このため検索ごとに画面を一度クリア
させたかったのですが出来ません。どうすればよいでしょうか。
サンプルがhttp://www.clio.ne.jp/~kuwa/kensaku.htmにあります。
(NN3では正しく動作します。)

Aurai [E-Mail] 1998/09/05(土) 04:03:19
document.open()でクリアできます。

[E-Mail] 1998/09/05(土) 13:53:52
Auraiさんありがとうございました。document.clear()の代わりにdocument.open()に
することで解決しました。
現在の問題点は、検索結果が示されたリンクからそのページへ行き、そのページから
ブラウザのbackボタンまたはjavascript:history.back()で戻るとNN3では
検索結果が示されたページが消えてしまうことです。IE4ではそんなことはありません。
これにはどうすればよいのでしょうか。ごなたかお教えください。
http://www.clio.ne.jp/~kuwa/kensaku.htmにあります。
あちらを立てればこちらが立たずで苦慮してます。

匿名希望 1998/09/07(月) 07:39:15
onLoadで
if(document.cookie != ""){
document.forms[0].keyword.value=document.cookie;
kensaku(document.forms[0]);
}
を実行。
function kensaku(f)

document.cookie=f.keyword.value;
を加える。

これも問題があるとは思いますが……

Aurai [E-Mail] 1998/09/07(月) 07:41:39
上の私です(__;

1998/09/07(月) 22:38:15
[[解決]]
Oh my God ! 大正解ですAuraiさん。cookieってこういう時に使うものですか。
リンクから戻った時、一瞬初期画面がでて見苦しいのですが
まあ他にも制限が色々あるし良しとしました。ありがとございました。

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