>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Трабл с разработкой визивика. http://forum.mozilla-russia.org/viewtopic.php?id=8406 |
Sarin2.0 > 16-02-2006 00:06:52 |
За основу взято вот это: http://xpoint.ru/know-how/WYSIWYG/TrueJ … tEditor?65 Какие варианты есть? |
Anton > 16-02-2006 05:25:04 |
Sarin2.0 пишет
Думаю, стоит обратить внимание на http://xpoint.ru/know-how/WYSIWYG/TrueJ … SlovInline
В эксплорере работает точно так же. Вот мой тестовый код: Выделить код Код:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <script type="text/javascript" src="editor.js"></script> <textarea style="width:100%;height:350px;" id="wysiwyg_textarea"></textarea> <iframe id="wysiwyg_iframe" style="width:100%;height:350px;display:none;" src="about:blank"></iframe> <button onclick="wysiwyg_switch_mode('wysiwyg_textarea', 'wysiwyg_iframe')">Переключить режим отображения</button> <button onclick="wysiwyg_format_block('wysiwyg_iframe', 'h1', '')">h1</button> </body> </html> Подозреваю, что неработоспособность может быть связана с кодировкой (в js имеются кириллические комментарии). Пишите в utf-8. |
Sarin2.0 > 16-02-2006 09:32:16 |
Anton пишет :::: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8) Gecko/20051107 Firefox/1.5 |
Anton > 16-02-2006 13:11:44 |
Sarin2.0 пишет
Функция format_inline. На данный момент работает только в IE (мне удалось заставить её работать, закомментировав вызов clean_nodes, после чего она как-то работает и в FF). А всякие bold'ы и italic'и форматируют только выделенные фрагменты. |
Sarin2.0 > 16-02-2006 18:22:51 |
Anton пишет
Я наверное дурак. Если у Вас есть реализованный редактор из этого примера, то пришлите его мне пожалуйста на sarin2.0@gmale.com |
Anton > 16-02-2006 22:24:46 |
Sarin2.0 пишет
Только то, что в примере, не более. 1. Комментируем вызов clean_nodes из функции format_inline: Выделить код Код:... // В MSIE после RemoveFormat остаются span-ы, удалим их тоже //clean_nodes(get_selected_tags(iframe.contentWindow, 'span')) ... 2. в <button onclick вместо пишем после чего <h1></h1> будут обрамлять именно выделенный текст. Работает это в MSIE, в FF тоже работает, но кое-как и не сразу. |
Sarin2.0 > 18-02-2006 17:36:57 |
Чёт у мя ни там ни там никак не работает. Может есть где пример, как это заставить работать в лисе. Ведь есть же нормальные визивики, которые и там и там пашут одинаково нормально. |