Oprettet man. d. 04. september 2006 kl. 21:38:08

jespersahner
jespersahner (13.470 point. Point ude: 0)

Refresh-event

Er det muligt at skrive et script, der reagerer på refresh af web-siden?

Nogle web-sider refresh'er enten med bestemte intervaller eller ved egentlig "server-push" (muligvis simuleret gennem gentagne client-requests) f.eks. når live-information er på tale.

Mit spm. er, om det er muligt at lytte efter disse refresh-events.

Skrevet tir. d. 05. september 2006 kl. 09:19:35| #1

horsmark
horsmark (32.038 point)
www.horsmark.com
window.onunload = function() { alert("nu refreshes jeg")}

læs mere:
http://developer.mozilla.org/ (...)

Skrevet tir. d. 05. september 2006 kl. 10:17:59| #2

jespersahner
jespersahner (13.470 point)
->horsmark: Tak! Er det nu ikke snarere window.onload?

Skrevet tir. d. 05. september 2006 kl. 10:43:26| #3

horsmark
horsmark (32.038 point)
www.horsmark.com
nej onload er når siden er færdigloadet/hentet inkl grafik :-)

Skrevet tir. d. 05. september 2006 kl. 12:45:38| #4

olebole
olebole (214.028 point)
<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>

Skrevet tir. d. 05. september 2006 kl. 12:52:08| #5

horsmark
horsmark (32.038 point)
www.horsmark.com
hmm...

eksperten.onOle = function() { listenCarefully = true }

Skrevet tir. d. 05. september 2006 kl. 13:19:36| #6

jespersahner
jespersahner (13.470 point)
->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.

Skrevet tir. d. 05. september 2006 kl. 14:28:10| #7

olebole
olebole (214.028 point)
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?

Skrevet tir. d. 05. september 2006 kl. 17:51:38| #8

jespersahner
jespersahner (13.470 point)
->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.

Skrevet tor. d. 07. september 2006 kl. 11:40:00| #9

olebole
olebole (214.028 point)
"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)

Skrevet tor. d. 07. september 2006 kl. 11:52:59| #10

horsmark
horsmark (32.038 point)
www.horsmark.com
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...

Skrevet tor. d. 07. september 2006 kl. 14:00:25| #11

olebole
olebole (214.028 point)
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  =)

Skrevet tor. d. 07. september 2006 kl. 15:44:30| #12

horsmark
horsmark (32.038 point)
www.horsmark.com
yes thx for poijnt from here 2

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

skal frem brugernavn ned og sige om den har eller ej

Oprettet den 11. februar 2012 kl. 02.44
tobrukDk giver 20 point for svar | Giv et svar »

Muligvis script-konfllikt i jquery. Min slider vises...

Oprettet den 9. februar 2012 kl. 23.00
Peterjakobsen giver 30 point for svar | Giv et svar »

Nybegynder i Flash, hjælp til kørende billede visning?

Oprettet den 8. februar 2012 kl. 15.19
Majaseidelin giver 15 point for svar | Giv et svar »

Seneste guides

Installer win 7
Den gode bruger


   




Tips & Tricks fra PC World

Teaser billede

Her er fem sjove danske websider du skal kende

Trænger dine lattermuskler til en omgang fitness på dansk? Vi viser vej til fem websider fyldt med humor og vanvittig satire.


Anmeldelser fra PC World

Teaser billede

Test: Denne super-tablet er iPads hårdeste konkurrent

Eee Pad Transformer Prime er frygtindgydende med sin quadcore processor og evne til at trylle sig om til bærbar. Apple bør kigge i bagspejlet, for Asus' tablet-pc kommer buldrende - og gør det...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Nu kan du snart hente Windows 8

Den nye offentlige betaversion af Windows 8 er klar i denne måned.


Nyheder fra Computerworld

Teaser billede

Måske snart slut med Androids helt store problem

Android-platformen har længe været plaget af et særligt problem. Men måske er problemet nu ved at være elimineret.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger