Comments 28
круто, еще бы живой пример посмотреть ;-)
На этом основаны все визивик-редакторы, насколько я понимаю. Так что можно какой нибудь FCK расковырять в качестве примера :)
рад за вас, вы круты… а я такой ерундой занимался 6-7 лет назад и тем не менее считаю что статья найдет свой круг читателей.
Я не ставил себе задачу вас удивить.
У меня была своя задача. Я её для себя решил.
И так как я много времени потратил, чтобы найти хороший материал и разобраться в нём, решил сделать несколько статей на эту тему.
У меня была своя задача. Я её для себя решил.
И так как я много времени потратил, чтобы найти хороший материал и разобраться в нём, решил сделать несколько статей на эту тему.
Это все конечно хорошо.
Здорово было бы, если подсветка кода включалась одним единственным атрибутом html или css-свойством… И обрабатывалась браузером. Давно жду. Жаль не то…
Здорово было бы, если подсветка кода включалась одним единственным атрибутом html или css-свойством… И обрабатывалась браузером. Давно жду. Жаль не то…
Заголовок в первые пару секунд ввел буквально в шок, что за супер-секрет о textarea не знаю. Хороший заголовок :)
Советую вам развивать эту тему, постепенно усложняя алгоритмы и превнося новые возможности, написав простенький WYSIWYG. Плодотворная тема, если копнуть глубже.
Советую вам развивать эту тему, постепенно усложняя алгоритмы и превнося новые возможности, написав простенький WYSIWYG. Плодотворная тема, если копнуть глубже.
Отлично! Давно хотел узнать, как всё-таки WYSIWYG так красиво рисует контент ))
Последняя ссылка из статьи убивает Opera 9.61 ( zcn.ru/tmp/W3.html )
//1) получить указатель NewTextArea.document=NewTextArea.frame.contentDocument?NewTextArea.frame.contentDocument:NewTextArea.frame.document?NewTextArea.frame.document:false;
NewTextArea.document = NewTextArea.frame.contentDocument || NewTextArea.frame.document || false;
Используйте краткую запись)
а возможно ли таким методом сделать подсветку синтаксиса html, php, css или js? имеется в виду повышение удобства редактирования шаблонов из цмсок.
Автор, не стоило designMode уделять столько времени. contentEditable поддерживается в
Firefox по статистике одного очень посещаемого сайта (не хочу называть имени) — 33%, из них Firefox 3 — 26,8% (от общего числа посетителей). Таким образом contentEditable не покрывает всего лишь 6,2% (Firefox 2). Для такой в принципе нетривиальной вещи, как WYSIWYG-редактор, это нормальная погрешность, на которую можно забить и получать удовольствие от правильного атрибута contentEditable.
Firefox по статистике одного очень посещаемого сайта (не хочу называть имени) — 33%, из них Firefox 3 — 26,8% (от общего числа посетителей). Таким образом contentEditable не покрывает всего лишь 6,2% (Firefox 2). Для такой в принципе нетривиальной вещи, как WYSIWYG-редактор, это нормальная погрешность, на которую можно забить и получать удовольствие от правильного атрибута contentEditable.
глупый вопрос: А почему NewTextArea.init работает только при событии body.onload?
Sign up to leave a comment.
Подсветка текста в «TextArea»