ugrás a tartalomhoz

iframe újratöltés problem

Somnus · 2007. Ápr. 24. (K), 13.46
Egy oldalon belül egy iframe-t szeretnék frissíteni gombnyomásra.
A következő kóddal próbálkoztam ( itt: http://test.somnusoft.com/ ):
--------- index.html -----------
<html>
<body>
<iframe id="Random" height="200" width="300" border="0" src="random.php"></iframe>
<br><br>
<input type="button" value="&Uacute;jrat&ouml;lt&eacute;s!" onclick="document.getElementById('Random').src = document.getElementById('Random').src;">
</body>
</html>
--------------------------------
Firefoxban szépen frissítgeti a számot (vagyis az iframe-t) de IE-ben és Operában is néztem és ott megse mukkan... ugyanazt a számot dobja ki tehát nem futtatja le a php-t tehát nem frissíti az iframe-et.
(a phpben egy egyszerű <?php print (rand(1000,9999));?> sor van)
Hogy lehetne megoldani a frissítést?
Előre is köszönöm!
További szép napot!
 
1

random get változó

zzrek · 2007. Ápr. 24. (K), 16.15
Tapasztalatom szerint cache-elés is történhet. A legegyszerűbb, ha mögé teszel egy fake véletlen változót, pl:
onclick="document.getElementById('Random').src = document.getElementById('Random').src+'&rnd='+Math.floor(Math.random()*512);"
2

meta tag

Somnus · 2007. Ápr. 24. (K), 17.01
amit te írtál az jól működik :) köszi!
közben találtam egy megoldást: meta tag-al kikapcsolni a cache-elést
de viszont ezzel a módszerrel meg még mindíg nemműködik operában (viszont IE-ben már igen!) xDDD