ブラウザの戻るボタン等を使用不可にするには

[上に] [前に] [次に]
めぐみ [E-Mail] 1998/09/02(水) 10:02:22
イントラネットの開発をしているのですが
ブラウザのボタンを使われると困るので、現在はボタンを表示しないウインドウを
出すようにしています。
それ以外に良い方法はないのでしょうか・・。

はっしー [E-Mail] 1998/10/12(月) 21:48:56
とりあえず「戻る」ボタンを使えなくするのは可能です。
JavaScriptを使うことになりますが、リンク指定の所で

<A HREF="JavaScript:location.replace('xxx.htm')">xxx.htmへ</A>

などとすれば良いと思います。

ただし、ブラウザの履歴には残っているのでメニューから履歴コマンドを
使うと戻れてしまいます。IE4だとlocation.assign(url)というので履歴
ファイルに残さずにリンク先にとべるらしいですが、私は試していません。

ぷー 1998/10/13(火) 16:34:20
その方法でサブミットボタンを使いたいの
ですが、何か良い方法はないでしょうか。
ちょっと意味わかりづらいかな?

はっしー [E-Mail] 1998/10/13(火) 21:23:39
フォームのボタンでリンク先に飛びたいということかな?
それならば、

<FORM>
<INPUT TYPE="button" VALUE="xxx.htmlへ " onClick="location.replace('xxx.html')">
</FORM>

でOKです。質問の意味をとりちがえてたら、ごめんなさい。

ぷー 1998/10/14(水) 09:30:18
次のCGIにフォームの内容を渡したいのですが...
location.replace('***.cgi?'+document.formname.name.value);
と言う方法も考えたのですが
送る内容がたくさんあり。
たぶんフォームの内容に半角スペースがあると
後ろがとれちゃうと思うので
できればPOST形式で次のページに送りたいのですが...
無理でしょうか?

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