Гость
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Фильтрация ajax-ответа / 6 сообщений из 6, страница 1 из 1
01.12.2006, 18:09
    #34171498
Vladimir Kozlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фильтрация ajax-ответа
Пишу сейчас просмотровщик к архиву писем. Тело письма сервлет возвращает ajax-ом и оно пихается в innerHTML соотв. div-ки.

На мозилле - всё без проблем. На опере и ИЕ - учитывая что в письме может быть html-ное тело и там черт знает что вплоть до </body> в середине - бардак-с.

В связи с этим вопрос: как ответ от аякса перед пиханием в innerHTML "зачистить" чтобы он не раскурочивал страницу кривыми тегами?
...
Рейтинг: 0 / 0
02.12.2006, 05:11
    #34172131
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фильтрация ajax-ответа
В письме только текст?
может <pre>?
...
Рейтинг: 0 / 0
02.12.2006, 09:47
    #34172180
Vladimir Kozlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фильтрация ajax-ответа
LINUXERВ письме только текст?
может <pre>?

Я вообще заметил в мозилле прикольную вещь:
из сервлета возвращаю в аяксовый запрос <table><tr><td width=5%>...
в браузере выделяю эту табличку и смотрю код выделенного фрагмента - вижу что в innerHTML лежит <table><tbody><tr><td width="5%"> - то есть откуда-то чудесным образом появились кавычки и тег tbody :)
...
Рейтинг: 0 / 0
02.12.2006, 10:10
    #34172189
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фильтрация ajax-ответа
pre оказывается просто форматирует текст=))

innerHTML работает с DOM как и appendChild=\
...
Рейтинг: 0 / 0
02.12.2006, 10:26
    #34172197
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фильтрация ajax-ответа
может XSLT html-->html может как-то помочь?
показывать неформатированный текст наверно не очень красиво, но как варианты:
вспомнил старый тэг <plaintext>, он не закрывается
показывать во фрейме как *.txt
...
Рейтинг: 0 / 0
03.12.2006, 12:34
    #34172866
Vladimir Kozlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фильтрация ajax-ответа
LINUXERможет XSLT html-->html может как-то помочь?
показывать неформатированный текст наверно не очень красиво, но как варианты:
вспомнил старый тэг <plaintext>, он не закрывается
показывать во фрейме как *.txt

Вопрос закрывается: подампил, поснифил, обнаружил что дело не в браузере а в кривости связки JayBird-Tomcat. Настроил кодировки в JayBird и проблема таинственным образом стыдливо сныкалась.

Хотя отдельным девелоперам за наплевательское отношение к RFC 2047 - руки при встрече оторвать готов... :)
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Фильтрация ajax-ответа / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]