Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: .:cRaw:. от 05 Мая 2003, 17:13:36
-
Хоть убейте не пойму в чем дело.
Вот тут (http://artcode.ru/editor.asp) лежит моя проблема.
Суть проблемы такая: есть 2 дива с contentEditable=True. Если набрать текст и выделить его (или его часть) в первом диве, а затем нажать на одну из кнопок, сменится align, после этого жмем на HTML и видим innerHTML этого дива. Но для второго дива переход в режим просмотра кода, после проделывания вышеперечисленных действий, не срабатывает. Затык происходит после исполнения execCommand.
Может кто знает в чем тут дело? У меня IE6.
-
В Internet Explorer 5.5 style.display не поддерживается, поэтому посмотреть я не смог!!!
-
vvv:
В Internet Explorer 5.5 style.display не поддерживается, поэтому посмотреть я не смог!!!
Кто тебе такое сказал? Поддерживается даже в 5.0.
-
Ну может быть....
Значит в чём-то другом проблема, но в строке veditor.style.display=\'none\'; мой IE 5.5 выдаёт ошибку!!!
-
vvv
если ты внимательно прочтешь мой пост, то станет ясно, что именновэтом и проблема... пропадает объектная переменная для второго дива. и дело тут не в поддержке style.display, а в том что это style.display не к чему применить... ((
-
Мда.... Действительно что-то очень непонятное творит execCommand...(после его выполнения если вставить alert(document.body.innerHTML) то тега
А может сделать так:http://powerofsteel.com/editor.html (http://powerofsteel.com/editor.html) ?