02. november 1999 - 23:04Der er
18 kommentarer og 1 løsning
Browser går ned eller luk browser.
Jeg har bygget mig en chat nu. Men jeg står og mangler følgende: hvis brugeren kommer til at lukke browseren eller den går ned skal den udføre en function først.
fx browser er på vej ned: function damn() begynder.
kan det lade sig gøre... eller kan man på en måde holde kontakt med browseren sådan at hvis den mister kontakten skal den køre function ????
Forums system er ikke ret smart, Fordi at man ikke kan logge ind med det samme brugernavn igen i det næste stykke tid efter man er røget ud, da brugernavnet stadig står som optaget.
Et script er vel en meget god idé (man kan da, så vidt jeg husker, få noget JavaScript-værk til at udføre en kommando "når vinduet lukkes"). Problemet er vel bare, at browseren formentlig ikke er forberedt på, at den går ned, og derfor ikke kan udføre scriptet. Det er også sjældent, man er så forberedt på at vælte på cyklen, at man kan nå at stoppe ;)
Det var jo netop det, der blev foreslået af cyberesben ... And I quote: "gør som forum, hvis browseren ikke henter dokumentet i 2 min, bliver brugeren logget af.." EOQ. PHP siden kan ikke miste "kontakten" til browseren, da der ingen kontakt er efter, at siden er hentet. Derfor må du finde et passende timeout (Måske ku' man lave noget smart ved at sætte en cookie, men det skal jeg ikke umiddelbart gøre mig klog på). Hvis du vil have en vedvarende kontakt mellem klient og server må du have fat i f.eks. Java til det.
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.