Текстовый файл в iframe (расширение не txt)
IE8, FF предлагают загрузить файл (например test.aaa), а IE9 отбражает в iframe содержимое файла. Есть ли решения для IE8, FF для отображения, а не загрузки?
|
в браузерах не поддерживающих работу с файлами только через серверную часть
|
Забери нужный файл get запросом, к примеру при помощи jquery. Результат получишь в виде переменной. Потом втыкай содержимое этой переменной куда хочешь. Хочешь в div а если очень хочется то в iframe.
самый приметивный способ в одну строку (на jquery). #content это id обьекта куда надо вставить содержимое (div к примеру.) $("#conteiner").load("http://mysite.ru/test.aaa"); |
dmitriymar, DjDiablo,
к сожалению файл в кодировке windows-1251 и сервер возвращает кракозябры. На стороне сервера сделать ничего нельзя. |
попробуй преобразовать кодировки на стороне клиента.
вот здесь написано как. http://mabp.kiev.ua/2008/04/02/encod...in_javascript/ А можно наверно вставить во фрейм. Фрейм должен знать в какой кодировке показывать. Для этого придётся сделать из данных некое подобие страницы html head body. Однако это бредовая идея, преобразование кодировки силами скрипта логичнее, да и гибче намного. |
DjDiablo, это уже обсуждалось. Не поможет :(
|
ucoz ? сохраните файл в utf-8
|
Цитата:
|
перейди на хост где разрешен рнр
Цитата:
Цитата:
|
Цитата:
На одной две кодировки не могут согласен. Но изменить коды символов в строке так чтобы они показывали правильные буковки наверняка можно. |
Часовой пояс GMT +3, время: 14:49. |