人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

javascriptについて

ブラウザに付いている閉じるボタンを押したときや、
ページを移動しようとした際に、

document.form.flag.value

をチェックし、空の場合は画面を閉じる事や、
ページの移動を中止したいのですが
こういう事はできるのでしょうか?

アラートを出す事はできますが、どうしても移動してしまいます。

できるようでしたら方法を教えてください。

これでは無理だが、他の方法ならできる
という場合もありましたらそちらを教えてください。

よろしくお願いします。

●質問者: worldtravel
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:FLAG JavaScript アラート ブラウザ ボタン
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● aside
●60ポイント ベストアンサー

確認メッセージをだして

ユーザーにゆだねることしかできないぽ

<html>
<head>
<script>
<!--
window.onbeforeunload = function ()
{
 return '';
}
//-->
</script>
</head>
<body>
<form name="form">
 <input type="hidden" name="flag">
 <a href="http://www.yahoo.co.jp">他のページへ移動</a>
</form>
</body>
</html>
◎質問者からの返答

上手くいきました。

onunload より早く呼ばれるんですね。

これを知りませんでした。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ