Зверь-чародей
Проблема: в Опере и ФФ смайлы и тэги при отсутствии выделения добавляются не на месте курсора, а в конец записи, что очень неудобно.
Проверялось на Opera 9.21 и Firefox 2.*

Решение: добавить дополнительный код для поддержки этих браузеров.

например такой

Страничка с примером работает в Опере, ФФ и Эксплорере. На страничке используется более подробный код, иллюстрирующий работу с выделениями и контроль положения курсора.

@темы: Предложения

Комментарии
17.07.2007 в 11:31

Неизвестный смайлик.
Кстати, у меня и до визуального редактора так было - вставлялось в конец, в любом случае. А теперь даже улучшилось - если выделить, то вставляется куда надо :)
17.07.2007 в 11:36

Зверь-чародей
Паломник Оптимизма Улучшилось, но почему-то не всё. Идея то такая же.
17.07.2007 в 11:57

мне сказали, что ты меня все еще любишь
На страничке с примером забыл кодировку прописать.
17.07.2007 в 12:02

Зверь-чародей
DDD а еще title, мета-тэги и всё остальное. :gigi:
17.07.2007 в 12:07

мне сказали, что ты меня все еще любишь
Рёцке да нет, это нафиг не надо, просто кодировку в Опере руками выбирать приходится, неаккуратно как-то. Впрочем, вижу, поправил - спасибо)
17.07.2007 в 13:16

гм, а у меня всегда смайлы проставлялись в конце записи даже с выделением, а вот теги -- обрамляли выделенный текст... Опера 9.20
17.07.2007 в 13:58

the darkest night is just before the dawn.
да, было бы очень здорово.
17.07.2007 в 14:20

Зверь-чародей
Eva Eisernfrau а у меня всегда смайлы проставлялись в конце записи даже с выделением
ну да - так и есть. и тогда и сейчас только обрамление выделенного текста нормально работало. всё остальное - в конце записи.

Всем Кстати пример у всех работает?
17.07.2007 в 14:22

Неизвестный смайлик.
Рёцке у меня да.