Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

HTML autoreload FRAME

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Kan iemand mij misschien helpen. Ik heb een pagina die automatisch na 10 seconden verspringt naar een andere pagina. In totaal 3 pagina, dus van 1 naar 2 naar 3 en dan weer naar 1. Op de pagina wordt een excel document weergegeven welke is opgeslagen als HTML. (src=....) Onderstaande HTML:

<?xml version="1.0" encoding="UTF-8"?>
<HTML>
<HEAD>
<title></title>
<script type="text/javascript" language="JavaScript">
window.setTimeout('window.location =" 2_Test_Planning__PortalFrame.html "; ', 10000 );
</script>
</HEAD>
<FRAMESET border="0">
<FRAME frameborder="0" src="http://xxx.xx.xx.xx:8080/test.htm" scrolling="no"/>
</FRAMESET>
</HTML>

Het probleem is al volgt, wanneer het excel-document is gewijzigd en dus ook de HTML, dan wordt deze pas op het scherm ververst zodra je in de browser F5 drukt. Het lijkt er dus op dat deze HTML niet automatisch wordt gerefresht. Heeft iemand een oplossing?

  • SinergyX
  • Registratie: November 2001
  • Laatst online: 21-11 20:51

SinergyX

____(>^^(>0o)>____

Die pagina's worden gecached, dus eenmaal z'n rondje 1x hebben gedaan haalt hij het op uit de cache. Je zou eens moeten kijken naar de no-cache functie in de headers (meta tag?).

Nog 1 keertje.. het is SinergyX, niet SynergyX
Im as excited to be here as a 42 gnome warlock who rolled on a green pair of cloth boots but was given a epic staff of uber awsome noob pwning by accident.


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

...of gewoon redirecten naar 'bestand.html?' + Date.now() omdat browsers vaak alsnog onhandig cachen. ;)

Als je ook IE8 wil ondersteunen heb je wel ergens deze code nodig omdat Date.now() anders niet beschikbaar is:
JavaScript:
1
2
if (!Date.now)
    Date.now = function() { return new Date().getTime(); };

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.