04. september 2006 - 21:38Der er
10 kommentarer og 2 løsninger
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.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
- 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)
->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)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.