0

JavaScript または jQuery を使用して、戻る (ブラウザのバックスペース キーと戻るボタンを防止する) ことを防止したい。私の言語はcoldfusion 8です。

4

2 に答える 2

2

バックスペースキーを使用して戻るのを防ぐための Jquery コード。スクリプトに追加

$(document).unbind('keydown').bind('keydown', function (event) {
var doPrevent = false;
if (event.keyCode === 8) {
    var d = event.srcElement || event.target;
    if ((d.tagName.toUpperCase() === 'INPUT' && (d.type.toUpperCase() === 'TEXT' || d.type.toUpperCase() === 'PASSWORD')) 
         || d.tagName.toUpperCase() === 'TEXTAREA') {
        doPrevent = d.readOnly || d.disabled;
    }
    else {
        doPrevent = true;
    }
}

 if (doPrevent) {
    event.preventDefault();
 }
});
于 2013-03-11T06:58:36.620 に答える
1

ユーザーに戻してほしくないすべてのページのコードでこれを行う必要があります。

    <html>
    <head>
    <script type="text/javascript">    
    window.history.forward();
    function prevent()
    {
     window.history.forward(); 
    }
    </script>
    </head>
    <body onload="prevent();" onpageshow="if (event.persisted) prevent();" onunload="">
    <!--content here-->
    </body>
    </html>
于 2013-03-11T07:18:45.360 に答える