Может ли кто-нибудь, пожалуйста, направить меня надлежащим образом, если это возможно? Я на самом деле пытался создать текстовый редактор, используя iframe с designMode = 'on'. Кнопки на панели редактирования состоят из разделов, в которых действия запускаются событием onclick, которое затем использует функцию execCommand. Я сделал все, что отлично работает в Firefox и других браузерах, кроме IE. Я полагал, что основной причиной этого является неспособность IE поддерживать фокус и сохранять выбор диапазона в тексте внутри iframe. Это происходит каждый раз, когда я нажимаю кнопки, чтобы манипулировать текстами. Мой вопрос: как я могу предотвратить это? Я считаю, что используя < a href= "javascript: functionHere()" > метод может частично решить проблему, но он ограничен только одной командой щелчка, такой как полужирный, курсив и т.д., где дальнейший щелчок не будет подобен щелчку другого текстового поля, чтобы добавить ссылку или изображение, из-за чего выбор текста объекта исчезнет. Скажите, пожалуйста, знаете ли вы.
Обновление: Упрощенную версию моего кода можно найти здесь: http://pastebin.com/XrZ4duCb
Вы можете скопировать и протестировать его.
Теперь я попробую ваше решение. Спасибо за ответы.
Обновление: Удалось исправить коды с помощью другого метода. Тем не менее, некоторые ошибки все еще можно наблюдать. Проверьте здесь: http://pastebin.com/qP8sYUH7
Спасибо.