Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: .:cRaw:. от 05 Мая 2003, 17:13:36

Название: Проблема с визульным редактированием
Отправлено: .:cRaw:. от 05 Мая 2003, 17:13:36
Хоть убейте не пойму в чем дело.

Вот тут (http://artcode.ru/editor.asp) лежит моя проблема.
Суть проблемы такая: есть 2 дива с contentEditable=True. Если набрать текст и выделить его (или его часть) в первом диве, а затем нажать на одну из кнопок, сменится align, после этого жмем на HTML и видим innerHTML этого дива. Но для второго дива переход в режим просмотра кода, после проделывания вышеперечисленных действий, не срабатывает. Затык происходит после исполнения execCommand.

Может кто знает в чем тут дело? У меня IE6.
Название: Проблема с визульным редактированием
Отправлено: vvv от 14 Мая 2003, 14:12:28
В Internet Explorer 5.5 style.display не поддерживается, поэтому посмотреть я не смог!!!
Название: Проблема с визульным редактированием
Отправлено: Croaker от 14 Мая 2003, 15:32:12
Цитировать
vvv:
В Internet Explorer 5.5 style.display не поддерживается, поэтому посмотреть я не смог!!!


Кто тебе такое сказал? Поддерживается даже в 5.0.
Название: Проблема с визульным редактированием
Отправлено: vvv от 14 Мая 2003, 15:39:32
Ну может быть....
Значит в чём-то другом проблема, но в строке veditor.style.display=\'none\'; мой IE 5.5 выдаёт ошибку!!!
Название: Проблема с визульным редактированием
Отправлено: .:cRaw:. от 15 Мая 2003, 00:50:46
vvv
если ты внимательно прочтешь мой пост, то станет ясно, что именновэтом и проблема... пропадает объектная переменная для второго дива. и дело тут не в поддержке style.display, а в том что это style.display не к чему применить... ((
Название: Проблема с визульным редактированием
Отправлено: Гость от 15 Мая 2003, 09:41:39
Мда.... Действительно что-то очень непонятное творит execCommand...(после его выполнения если вставить alert(document.body.innerHTML) то тега

А может сделать так:http://powerofsteel.com/editor.html (http://powerofsteel.com/editor.html)  ?