[javascript]Body onload werkt maar één keer

Pagina: 1
Acties:

  • wortelsoft
  • Registratie: Februari 2001
  • Laatst online: 24-05 15:33
Ik wil een javascript functie uitlaten voeren als een pagina aangeroepen wordt.
Het probleem is deze pagina moet meerdere keren aangeroepen kunnen worden. Terwijl de pagina al openstaat. Ik gebruik hierhet onload event voor in de body tag.
Het punt is het werkt 1 keer goed. Maar omdat de pagina al geopend is word deze niet opnieuw geladen en het onload statement dus ook niet uitgevoerd.

Ik zit nu in de richting te denken van een focus event, maar ik kan niks vinden of dit ook kan als de pagina de focus krijgt.

Dus als jullie suggesties hebben, graag

  • gorgi_19
  • Registratie: Mei 2002
  • Nu online

gorgi_19

Kruimeltjes zijn weer op :9

Zie P&W Beleid

>> Webdesign & Graphics

[ Voor 47% gewijzigd door gorgi_19 op 25-06-2004 11:24 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 23:36

TeeDee

CQB 241

Denk eens aan een timer, refresh, location.href functie die jouw functie aanroept?

[ Voor 18% gewijzigd door TeeDee op 25-06-2004 11:24 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*

window.onfocus event? Volgens mij bestaat ie :)

Maar hangt beetje af van wat je precies wilt.. iedere keer als het venster focus KRIJGT? Of gewoon zoals TeeDee zegt om de zoveel tijd met een timer?

[ Voor 62% gewijzigd door Bosmonster op 25-06-2004 11:30 ]


  • wortelsoft
  • Registratie: Februari 2001
  • Laatst online: 24-05 15:33
De pagina moet uiteindelijk door middel van een functietoets aangeroepen worden.
Het moet werken in een applicatie die op internet explorer is gebasseerd. Het probleem waar ik tegen aan loop is dat ik een scriptje wil laten uitvoeren zonder dat de gebruiker hiervan iets merkt. De ie aplicatie heeft wat hidden frames waar ik het in uit kan laten voeren.

  • wortelsoft
  • Registratie: Februari 2001
  • Laatst online: 24-05 15:33
@ bosmonster iedere keer als ie de focus krijgt.
Kon alleen dat window.onfocus niet vinden. Vond alleen dingen als een control de focus krijgt

Verwijderd

Kijk dan nog maar een keer goed in de documentatie:

msdn onfocus event

  • wortelsoft
  • Registratie: Februari 2001
  • Laatst online: 24-05 15:33
Bedankt allemaal, denk dat hier wel mee moet gaan lukken.
die msdn link is trouwens wel interessant als je namelijk terugkeert naar een pagina wordt het focus event niet afgevuurd je moet eerst de focus op een ander element leggen.
Pagina: 1