20. februar 2008 - 13:21Der er
8 kommentarer og 1 løsning
onUnLoad firefox/opera/safari
Hej Alle.
Jeg har en side som skal udføre en PHP funktion når brugeren forlader siden. Jeg havde tænkt at lave dette vha. javascript funktionen onUnload så mit bodytag altså ser sådan ud: <body onUnload="luk_vindue()">.
Jeg kan dog ikke få dette til at virke i firefox og opera. Er der noget jeg kan gøre for at dette vil virke?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Nu fortæller du ikke noget om, hvad du forsøger at gøre på onunload, men det er yderst sjældent, du kan nå noget særligt - f.eks. vil du generelt have svært ved at nå at kalde et dokument. Visse browsere understøtter 'onbeforeunload', og med den kan du nå betydeligt mere, før siden er væk ... men den er som sagt ikke understøttet i alle browsere
Men er der ellers en anden måde hvor det vil være muligt for mig at udfører en funktion når en person lukker et vindue? edit_close.php, som man i oversnående kode skulle vidresendes til indeholder en PHP funktion der registrere at man er færdig med at redigere i dokumentet og at en anden bruger kan redigere det.
Grundlæggende skal funktionen forhindre to brugere i at redigere det samme dokument samtidig.
Hm... Nå nu virker min JS version alligevel. Har vist fjernet et enkelt if/else statment, samt slået blokering af popup vinduer fra. Så ingen problemer længere.
Æh... Som det er nu så virker det. Det der sker i edit_close.php er at den "låser den pågældende række op", så andre kan redigere i denne.
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.