13. november 2000 - 17:50Der er
7 kommentarer og 1 løsning
OnUnload - hvor skal vi hen du?
Kan man med OnUnload finde ud af, hvor brugeren er på vej hen?
jeg er ved at bygge et session system, der kalder en mysql database når folk kommer og går, men den betragter også \'reload\' som et logout, fordi onUnload betragter det som at man \'unloader\' siden - er der en måde at vide om brugeren er på vej væk eller bare refresher?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
NEJ. onUnload kan ikke fortælle hvor han er på vej hen. Idet brugeren linker et sted hen bliver den ganle side og dens variable gjort ugyldige, så den onUnload\'ede side kan ikke referere tilbage og spørge om noget. Du kunne lave noget script ved alle dine links ser så submitter et hidden field når der klikkes. men: a) har du serveracces til at modtage submitted info? b) det virker alligevel ikke hvis den ny adresse indtastes i adressefeltet.
JA. du kan checke om det er reload eller nyankommen bruger. Form data overlever et reload, så hvis du skriver noget i et hidden field på siden kan du så ved load checke og se om feltet indeholder default værdi eller det du skrev.
det jeg mangler er en måde at skelne mellem reloads og folk der går væk - lige nu bruger jeg opener.location.href i det nye vindue, men jeg synes ikke det er optimalt at der åbner et nyt vindue hver gang folk trykker på noget :/
En mulig løsning: Du kan gøre din side til en rammeside og så sørge for at alle dine \'lokale\' links loader til rammen. Så kan du sætte en onUnload event i framesettet for at se når brugeren hopper et helt andet sted hen:
<frameset rows=\"100%,*\" onUnload=\'nu_går_han();\'> <frame src=\"din_normale_side.html\"> <frame src=\"dummyfil.html\"> <!-- netscape vil ikke have framesets med kun een ramme --> </frameset>
mvh JakobA
Synes godt om
Ny brugerNybegynder
Din løsning...
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.