Цитата:
Если речь об объекте Adobe Flash Player (внедренном в свою очередь в объект OBJECT), то без аякса работает. Но у меня ситуация сложнее: грузится страница сайта и уже в процессе ее загрузки запускается аякс, который в свою очередь грузит Flash... который.... которого... в доме который построил Джек ;) только не спрашивайте меня, зачем так сложно. могу только сказать, что именно в такой ситуации IE "путается". остальные броузеры нормально понимают чего от них хотят. |
о флеше спрашивал. у меня замена содержимого в объекте через inner в фф пару месяцев назад отказалась работать.точнее замена была -работы не было. так что только про ие утверждение спорное
|
Цитата:
в любом случае если мой подход Вам поможет и в FF, то я рад |
И вот что еще вспомнил к предыдущему. В самом начале я говорил, что в FF есть нюансы... эти нюансы могут быть для Вас решающими.
Как Вы создаете тот DIV, в который вставляется OBJECT flash? Есть два варианта: 1. <div id="mama"></div> var a = document.getElementById('mama'); a.innerHTML='....FLASH...'; 2. var a = document.createElement('mama'); кудато.appendChild(a); a.innerHTML='....FLASH...'; Вроде бы по сути одно и то же. Но первый вариант в FF работает, второй - нет. И еще одно примечание: материнский DIV "mama" на момент внедрения FLASH должен быть видимым! Иначе FLASH работать не будет. Почему? - надо спросить у Adobe. |
случайный параметр в строке это не лучший выход. просто отправляйте браузеру нужные заголовки и проблема будет решена
header('Cache-Control: no-cache, must-revalidate'); header('Cache-Control: post-check=0,pre-check=0', false); header('Cache-Control: max-age=0', false); header('Pragma: no-cache'); |
Цитата:
А как их формировать, если с сервера отправляется файл *.txt? *.js? *.swf? Делать настройку файла .htaccess как мы обсуждали в теме http://javascript.ru/forum/ajax/2643-kodirovka.html ? А если *.swf загружается с чужого сервера, то... просить админов чужого сервера внести настройки в их сервер для меня? ;) |
ну дак шлите эти заголовки axaj;)
xmlhttp.setRequestHeader('Cache-Control', 'no-cache, must-revalidate'); |
Цитата:
Утверждаю, что в IE 8 это не работает! а у Вас? Давайте пофилософствуем на эту тему. В вопросах кеширования сервер посылает заголовки броузеру, чтобы он (броузер) понял как ему поступать. А что получается в Вашем варианте? Вы из броузера посылаете заголовок серверу (по поводу кеширования). И... что дальше? ;) |
Часовой пояс GMT +3, время: 16:50. |