|
|
|
WYSIWYG несколько кросбраузерных функций за $
|
|||
|---|---|---|---|
|
#18+
Надоело мне ковырять эту хренатень, функции посмотрел в предыдущей теме Составил редактор но это все какаято хрень в ie не хочет работать с этим iframe Вот готовый пример http://vulk.ru/page/view/32/ Что мне в нем не нравится так это совершенно все Кто сможет написать несколько кросбраузерных функций с подробными комментариями для меня за 30$ + по возможности прикрепить их к редактору Функции (лучше конечно чтобы одна дополняла другую вот в такой последовательности): - получить выделенный текст и вывести его на экран - заключить выделенный текст в переданный функции тег (с параметрами), если нет выделения то создать пустой тег в месте мигания курсора (чтобы при печате печаталось в этом теге) Код: javascript 1. 2. 3. 4. - удалить переданный функцию тег если выделенный текст находится в нем, либо если мигающий курсор находится в нем Код: javascript 1. 2. 3. - функция проверка вложенности, вывести на экран количество тегов в которых находится выделенный тег, либо мигающий курсор Код: javascript 1. 2. 3. 4. - исходя из вышеописанной функции сделать возможность перебирать эти теги и удалять не нужные с помощью функции delete_tag() ____________________________ Эти функции первое что пришло на ум, но это может быть и не верное решение Поэтому не обязательно их делать такими как я написал, главное чтобы была возможность вставлять теги, удалять теги, получать выделенный текст и курсор, в общем реализовать качественный кросбраузерный редактор в архиве прикрепил сам шаблон редактора шаблон редактора: http://dump.ru/file/5841120 http://www.onlinedisk.ru/file/937519/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2012, 20:58:01 |
|
||
|
WYSIWYG несколько кросбраузерных функций за $
|
|||
|---|---|---|---|
|
#18+
пример по ссылке выше ( http://vulk.ru/page/view/32/ ) это не мой пример, а первый попавшийся в нем мне совершенно все не нравится, так не должно быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2012, 20:59:14 |
|
||
|
WYSIWYG несколько кросбраузерных функций за $
|
|||
|---|---|---|---|
|
#18+
а вот эту функцию Код: javascript 1. 2. 3. 4. лучше сделать по другому, передавать ей указатель на динамически созданный элемент чтобы не париться Код: javascript 1. 2. 3. собственно удаление по тегу а не по элементу (по элементу тоже можно реализовать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2012, 21:07:06 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=37940583&tid=1449394]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
388ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 710ms |

| 0 / 0 |
