Это странный вопрос ...TinyMCE - getNode() не работает в IE
getNode()
Попытка добавить кнопку TinyMCE (внутри WordPress), который открывает TinyMCEPopup окно.
Там мне нужно проверить текущий NODE, где пользователь щелкнул внутри текста, особенно если они нажали внутри узла/тега LI.
Я использую:
tinyMCE.activeEditor.selection.getNode().nodeName
Работает хорошо внутри, FireFox, Chrome и т.д., но НЕ в IE.
В IE я всегда получаю узел «DIV» и ...
В IE это на самом деле проверяет совершенно другую часть разметки, как ... кажется, чтобы получить родительский узел всей TinyMCE редактор вместо того, где пользователь нажал.
Именно поэтому он всегда возвращает DIV.
В IE, когда я нажимаю внутри элемента LI (в визуальном виде редактора), он помещает вокруг себя странный фрейм, который не помещает мой курсор внутри этого элемента списка, если я не дважды щелкаю по кадру. Смотрите этот скриншот здесь: http://screencast.com/t/9HVjMUvy
getContent()
ли также, кажется, не работает в IE ...
tinyMCE.activeEditor.selection.getContent()
(IE всегда возвращает "пустой", ничего не выбрано, в то время как все другие браузеры дают правильно выбранную часть текста)
Любые идеи, как их исправить?
Большое спасибо!
вы используете, которые versino в IE? – Thariama
IE 8 в Windows XP, однако некоторые другие люди, которые тестировали это для меня в Windows, имели такие же проблемы. К сожалению, неизвестные версии IE там. Кажется, это просто IE. Я нахожусь на Mac, поэтому имею ограниченные возможности проверить ... – user1033406