変更を保存しないと終了できないドキュメントがあります。onbeforeunload を使用して、ユーザーに本当に終了するかどうかを尋ねます。「終了」シナリオがリンクをクリックしてページをリロードする場合、問題なく動作します。しかし、ユーザーをドキュメントエディターから設定に移動するJSメニューもあり、Webサイトのリダイレクトなしで行われますが、「ドキュメントビュー」を置き換えて「編集設定ビュー」を表示することにより、JSによって完全に処理されます。ただし、編集設定ビューに移動すると、通常のリロードのようにドキュメントの変更が保存されません。このシナリオでページのリロードが発生したときのように、ブラウザを呼び出して、ユーザーが本当に編集設定ビューに移動したいかどうかを尋ねる方法は?
質問する
114 次
1 に答える
0
ページから移動せずに移動することはできません。しかし、あなたはあなた自身のはるかに素晴らしく、より親しみやすいモーダルダイアログで彼らに尋ねることができます(絶対に他のものよりも大きく配置div
され、おそらくその下にシムがあり、すべてのクリックを食べるなど)。独自にロールすることもできますが、時間を節約できるモーダルダイアログライブラリがたくさんあります。zIndex
iframe
または、必要に応じて、を使用することもできますconfirm
。これは、ユーザーエクスペリエンスがあまり良くありませんが(ただし、どちらもそうではありませんonbeforeunload
)、コーディングが非常に簡単で、完全にクロスブラウザー互換です(Mozillaページへのリンクがあるにもかかわらず)。
于 2012-04-18T11:38:23.267 に答える