[HTML/JS] Iframe refreshen in NS/4?

Pagina: 1
Acties:

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025
Voor een soort van Chatbox moet ik een ILayer elke 10 seconden refreshen.
In IE gebruik ik een IFrame, in NS6 ook. Helaas bestaan er nog gebruikers die 4.x gebruiken. Voor hen gebruik ik een ILAYER. Het aanvankelijk laden gaat goed, alleen als ik met header("refresh: 10") de pagina laat laden, herlaadt 'ie na 10 seconden de HELE pagina, en niet alleen het frame.

Weet iemand hoe de !^*&^ ik een die ILAYER zo ver kan krijgen dat 'ie opnieuw laadt?
(lief vragen werkte niet)

Localhost, sweet localhost


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

html/js naar w&g

Klaar voor een nieuwe uitdaging.


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 20:06

RM-rf

1 2 3 4 5 7 6 8 9

code:
1
layerObject.load('blah.html', 200)

de 200 staat dan voor de breedte van de layer

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Verwijderd

Misschien:
code:
1
2
3
4
5
6
setInterval("refreshILayer()",10000);
function refreshILayer() {
     var the_date = new Date().valueOf();
     var the_src = document.layers['myILayer'].src + "?" + the_date;
     document.layers['myILayer'].load(the_src);
}

Die the_date en die "?" zijn ervoor om te zorgen dat the_src elke 10 seconden uniek is. Zo kun je voorkomen dat ie de gecachete versie pakt...maar dat kan vast eenvoudiger. :o

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025
layers['chatlist'].load(...) werkt niet.
ER gebeurt gewoon niets.
code:
1
document.layers['chatlist'].load("www.google.com",300);

Localhost, sweet localhost


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 20:06

RM-rf

1 2 3 4 5 7 6 8 9

Op donderdag 25 oktober 2001 20:50 schreef kvdveer het volgende:
layers['chatlist'].load(...) werkt niet.
ER gebeurt gewoon niets.
code:
1
document.layers['chatlist'].load("www.google.com",300);
waarschijnlijk bestaat er geen directory of file genaamd www.google.com op jouw webspace (dus http://jouwdomein.nl/www.google.com)
als je het domein www.google.com wilt opvragen moet je load('http://www.google.com/') doen

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025
Dat mag dan misschien zo zijn, maar dan zou 'ie minstens een 404 - not found moeten geven...

NB. ik heb toevallig wel een dir www.fok.nl staan...

Localhost, sweet localhost

Pagina: 1