このサイトには非常に似た質問(JavaScript: How to select "Cancel" by default in confirm box?)がありますが、私の前提が同じではないからです。ブラウザのタブを閉じるときに、[キャンセル]をデフォルトで[確認]ボックスで選択する方法
問題の説明:私は、入力とユーザーとしていくつかの情報を取ることになっているWebブラウザのJavascriptのポップアップウィンドウが情報を処理するために「OK」のどちらかを選択し、何を続行、または「キャンセル」することができます書いています窓を閉じて何にでも戻る。ここまでは順調ですね。問題は、ポップアップの右上隅にある「X」を押して(誤って、または実際にデータが処理されていると信じて)ウィンドウを閉じ、2番目のダイアログポップアップを表示することです(このダイアログではテキストを変更できません) )「このページから移動してもよろしいですか?」と表示されます。 - OK/Cancel ...現在、一部のユーザーはキーボードでenterキーを押すと、ポップアップが閉じられ、すべての情報が失われます。
質問:をすることができます、またはその代わりに、それはInternet Explorerのポップアップ/タブかどうかをクローズするかどうかのダイアログに来るとき、「OK」の「キャンセル」にフォーカスを設定するための回避策はありますか?
ありがとうございます! =)
私は、このシナリオでは、ポップアップダイアログボックスがあなたのユーザーに合わない恐ろしいUIであることを非常に明確にしていると思います。あなたは他の方法を考えましたか? – Deestan
さて、このダイアログはIEの一部で、私が知っている限り、実際には制御できません。しかし、この特定のダイアログのデフォルトの動作を制御する方法があれば、私には役立つでしょう。 – Roger
私は最初のポップアップ以外の手段でデータ入力を要求していました。パススルーページのように。 - または、「X」ボタンを使用せずに、JavaScriptでページ内シム - 「ポップアップ」を作成します。 – Deestan