styleWithCSS для IE - PullRequest
       18

styleWithCSS для IE

6 голосов
/ 11 февраля 2009

Я создаю пользовательский RTE, который преобразует пользовательский ввод в домашнюю разметку, теперь я идиот, что я сделал это, используя iframe с designMode = "On", и заставил его работать в Firefox, используя styleWithCSS = false, чтобы мог бы легко конвертировать <b> (да ... b :() в мою разметку, которая затем выводила бы правильный код вместо того, чтобы мне приходилось читать из <span style="..., теперь моя проблема в том, что я не могу найти то, что выглядит или действует как styleWithCSS = false для IE, Chrome или Opera, любые предложения приветствуются.

1 Ответ

18 голосов
/ 25 августа 2009

Используйте это:

            try {
                Editor.execCommand("styleWithCSS", 0, false);
            } catch (e) {
                try {
                    Editor.execCommand("useCSS", 0, true);
                } catch (e) {
                    try {
                        Editor.execCommand('styleWithCSS', false, false);
                    }
                    catch (e) {
                    }
                }
            }

Перед любыми другими execCommands. Протестировано на ff3 ie7 ie8 safari chrome

...