戻るボタンの使用を非常に基本的に制御する方法に関するガイダンスが必要です。onhashchangeまたはjqueryを使用して戻るボタンを制御する
基本的には、私のcheckout.aspページに戻るボタンをクリックすると、既にそこにあるアイテムが失われることをユーザーに警告する必要があります。代わりにナビゲーションボタンを使用するように指示する必要があります。
私はonhashchangeイベントの言及を見たことがありましたが、動作させることができませんでした。
私はまた、ベンAlmanによってプラグインしようとした:ページを入力する際
<script type="text/javascript" src="jquery/js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="jquery/js/jquery-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript" src="jquery/js/jquery.ba-hashchange.js"></script>
<script language="JavaScript" type="text/JavaScript">
$(function(){
// Bind the event.
$(window).hashchange(function(){
// Alerts every time the hash changes!
alert(location.hash);
})
// Trigger the event (useful on page load).
$(window).hashchange();
});
</script>
(location.hashから値なし)、警告までこれだけ火を私は単に彼ら場合、ユーザーに警告します残しておきなさい。彼らが滞在することを選択した場合、キャンセルを押して同じページにそれらを残すことができます。
助けてください。
Diodeusありがとうございます。私はこれを試してみましたが、もう一度、ページに入るときに警告するだけで、離れるときには警告しません。ちょうど確かに - 私は$(function(){.. code ..})であなたのrコードを囲みました。私は正しいと推測します。また、ユーザーがナビゲーションボタンの1つを押した場合でも、これは起きませんか? –
申し訳ありません、悪い例です。私はそれを更新しました。 –
ありがとう、私は今それを試してみます。 –