フォーカスを失ったiframeの選択を非表示にすることはできますか?ぼかしたときのiframeからの選択を非表示にしますか?
例:のcontentEditable iframeの上のテキストを選択し
の検索結果をIFRAMEをクリックします。選択はまだ見えて
(グレー表示)期待される結果:iを含まないテキスト非アクティブな選択スタイル。
いくつかのプロパティ、またはそれを行うスクリプトがありますか? (私が選択を失いたくない)
フォーカスを失ったiframeの選択を非表示にすることはできますか?ぼかしたときのiframeからの選択を非表示にしますか?
例:のcontentEditable iframeの上のテキストを選択し
の検索結果をIFRAMEをクリックします。選択はまだ見えて
(グレー表示)期待される結果:iを含まないテキスト非アクティブな選択スタイル。
いくつかのプロパティ、またはそれを行うスクリプトがありますか? (私が選択を失いたくない)
あなたはiframe対応のonblur
イベントを割り当てることができます。あなたはIFRAMEの内部でJSコードへのアクセス権を持っていますか
window.onblur = function() {
if (window.getSelection) {
window.getSelection().removeAllRanges();
} else if (document.selection) {
document.selection.empty();
}
}
? – Blender
@Blenderはい、可能です。 – BrunoLM
http://stackoverflow.com/questions/5767037/editing-iframe-content-in-ie-problem-in-maintaining-text-selection/5770175#5770175ここで私の答えの一番下にあるフォーカス/ブラービットヘルプ:http://stackoverflow.com/questions/1470932/ie8-iframe-designmode-loses-selection/1471198#1471198 –