window.onunload = function() { alert("nu refreshes jeg")}
læs mere:
http://developer.mozilla.org/ (...)
->horsmark: Tak! Er det nu ikke snarere window.onload?
nej onload er når siden er færdigloadet/hentet inkl grafik :-)
<ole>
- men når onunload fyres af, er sideskiftet egentlig allerede igang, hvorfor den er yderst ustabil, når der skal afvikles script. Der er ikke nogen garanti for, at scriptet kan nå at blive afviklet. Derfor er det som oftest bedst at benytte onload-event'en :)
Men iøvrigt forstår jeg ikke spørgsmålet. De omtalte events kan kun aftastes i dokumentet selv ... og da det er dokumentet, der kalder evt. refreshes, er det svært at forestille sig, hvordan det skal bruges og til hvad ;o)
/mvh
</bole>
hmm...
eksperten.onOle = function() { listenCarefully = true }
->olebole: Godt spm. Sagen er, at jeg anvender Java-klasser (herunder bla. org.w3c.dom-klasserne), der tilgår en webside. Jeg har derfor brug for at vide, hvornår en webside refresh'es.
Nu har rigtig mange brugere på E et lidt løst forhold til sprog (og ikke kun til programmeringssprog ;), så derfor vil jeg gerne vide, om du mener Java, eller JavaScript.
Hvad er det præcist du skal lave - og hvor skal du bruge de indsamlede info?
->olebole: Ja, det er korrekt, at mange har. Jeg selv er dog ikke en af dem :-) Sagen er, at jeg bruger Java til at tilgå websider. Ikke desto mindre er refresh-delen et spørgsmål, som relaterer sig til browseren og dermed naturligt JavaScript. Faktisk kan jeg afvikle JavaScript-kald direkte fra mine Java-klasser.
Med "onload" har jeg fået svar på mit spm., så smid gerne et svar.
"Faktisk kan jeg afvikle JavaScript-kald direkte fra mine Java-klasser" -> Ja, oprindelig fik JS sit navn ved en aftale mellem Netscape og Sun om gensidig kompatibilitet ;o)
Jeg vil foreslå, horsmark og jeg deler. Afhængig af konteksten kan hans svar faktisk være ligeså godt. F.eks. hvis en app. i Java inkluderer et browserobjekt og Java skal modtage besked om sideskift (omend det ikke lige var tilfældet her) ;o)
hmm oki men alligevel kommer det helt an på hvad du præcist vil opnå med det script der skal køres ved refresh. Er det en user data update, er det antal besøgende, menuopdatering osv.
Der er mange måder at løse tingene på... men det kommer an på den eksakte opgave at vælge hvilken én af løsningerne der er bedst egnede...
Olebole>> Mht 05/09-2006 12:45:38 så kan dette ligeså være et problem for hvad nu hvis en bruger "kommer til" at dobbeltklikke på en side inden den er færdigloadet...
horsmark >> yups, helt enig - hvorfor jeg også spurgte til den præcise brug. Nu har Jesper i hvertfald begge muligheder. Uden at kende ham, har jeg dog lidt på fornemmelsen, han ikke er helt lost - og ellers kan man jo altid spørge igen ;o)
jespersahner >> Tak for points =)
yes thx for poijnt from here 2