ホームページ >ウェブフロントエンド >htmlチュートリアル >History.back で前のページに戻り、マスク レイヤー div を削除できません_html/css_WEB-ITnose

History.back で前のページに戻り、マスク レイヤー div を削除できません_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-21 09:45:21962ブラウズ

マスク バック Web リターン

ヘルプ: フォームを送信すると、読み込み効果に似たマスク レイヤーを生成するメソッドがトリガーされ、ページ全体を覆う半透明の div ブロックが描画されます。フォームの送信が失敗した後は、history.back() メソッドを使用して前のページに戻ります。マスク レイヤーは削除されず、ページ上の機能は使用できなくなります。インターネット上で流通しているhistory.back()の後にWebページを更新する2つの方法は、うまく機能しません。他に解決策はありますか?皆さん、ありがとうございました。

ディスカッションへの返信 (解決策)

ページが閉じられたときにこのメソッドがトリガーされるように、解決策を見つけました。ページに戻ります。
ところで、なぜ私の質問に誰も答えてくれなかったのでしょうか?

おそらく、戻ったときに文書全体が更新されなかったのでしょう。

戻るとフォームと処理フォームが同じURLではないからでしょうか? Cookie またはセッションにフラグを追加できます。フォーム ページにこのフラグがある場合は、プロンプト レイヤーが閉じていないかどうかを確認してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。