Проблемы с кодировкой при передаче данных во фрейм из js
Эксплорер выводит иероглифами следующую страницу:
<HEAD> <TITLE>JavaScript On-line Test</TITLE> <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> <SCRIPT LANGUAGE="JavaScript"> <!-- var d1 = '<HTML><BODY BGCOLOR=FFFBF0></BODY></HTML>'; var d2 = '<HTML><BODY BGCOLOR=FAEBD7><FONT FACE=Arial><H2 align="justify">Стартовая страница тестирования. Нажмите начать тест, чтобы приступить к выполнению заданий.</h2></BODY></HTML>'; //--> </SCRIPT> </HEAD> <FRAMESET ROWS="90,*" FRAMEBORDER=0 BORDER=0> <FRAMESET COLS="310,*"> <FRAME SRC="administer.html" SCROLLING=NO> <FRAME SRC="javascript: self.d1"> </FRAMESET> <FRAME NAME="questions" SRC="javascript: self.d2"> </FRAMESET> Вместо Стартовая страница тестирования....... получаю !B0@B>20O AB@0=8F0 B5AB8@>20=8O. 06.. И соответственно, когда передаю вопросы из файла во фрейм вижу иероглифы... В остальных браузерах все работает нормально....Очень нужно, чтобы заработало и здесь.... |
|
Цитата:
var d2 = '<HTML><BODY BGCOLOR=FAEBD7><FONT FACE=Arial><H2 align="justify">Стартовая страница тестирования. Нажмите начать тест, чтобы приступить к выполнению заданий.</h2></BODY></HTML>'; во фрейм: <FRAME NAME="questions" SRC="javascript: self.d2"> или при записи в него любых других русских слов(с английскими все нормально) в эксплорере выводятся иероглифы...Подчеркиваю, что эти проблемы касаются только эсплорера.... |
так прикрепи к сообщению архив со всеми необходимыми файлами
|
Попробовал писать URL тоже самое, эксплорер на понимает кодировку...
прикрепляю файлы теста..Буду очень благодарен, если посмотрите.. |
Теперь WinRar, если нужен..
|
а где написано, что можно так писать:
<FRAME NAME="questions" SRC="javascript: '<HTML><BODY BGCOLOR=FFFBF0></BODY></HTML>'"> upd: хотя уже понял логику |
ну что ж, еще один минус в сторону псевдо-протокола javascript
|
Цитата:
|
http://javascript.ru/unsorted/read
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 07:32. |