Тема: cache в IE6-7
Показать сообщение отдельно
  #5 (permalink)  
Старый 10.11.2008, 12:21
guest
 
Сообщений: n/a

А такое побороть можно?
iframe вставляется через JS таким способом:
Код HTML:
<script>
document.body.innerHTML += '<iframe ' +
'name="nn' + Math.round(Math.random()*1000) + '" id="nnn' + Math.round(Math.random()*1000) +
'" src="http://site.wt/v.php?r=' + Math.random() +
'"></iframe>';
</script>
IE 7 кэширует его и при update по F5 значение r не меняется несмотря на random-значение.
Как сделать так чтобы IE загружал новый src?

v.php использует
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
и не помогает.
Ответить с цитированием