OnBodyUnLoad

Tags:    html css

Jeg sidder og skal lave noget OnBodyUnload eller hvad det nu bliver kaldt, det skal hvertfald være sådan at når man lukker siden eller browseren så logger den automatisk personen ud.

Nogen der har et eksembel?

Mvh. Danni.



7 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Ej, det kan du da ikke mene, jeg ved at jeg kan lave noget i den stil der.
Jeg har før blandet javascript og PHP
Nogen der har et bedre forslag?

Fx:
<?php
$test = Farvel;
?>
<body onunload="alert('<?=$test;?>');">

Nåhh på den måde! Ja det kan du sagtens. Men du kan ikke få php til at udføre en funktion, når du forlader siden, hvis ikke du bruger AJAX.



Hvad nu hvis du får onunload til at åbne et lille vindue med en phpfil i? Popupen, vil sikkert blive stoppet af de fleste popup blokkere, men det er sku' nok den eneste måde du kan gøre det på.

Fold kodeboks ind/udKode 


Når du så har kørt din PHP-kode på systemet så afslutter du med at få JS til at lukke for vinduet: windows.close();


Men jeg ville aldrig gøre det på den måde.. Hvad er det du laver? Er det noget med at brugeren er logget ind på siden og at den skal sørge for at han er logget ud, når han lukker sin browser? Så tjek lige dk.php.net/session inden du fortsætter.. :-)




Mener det er <body onunload="alert('farvel');"> men er ikke helt sikker



Nu er jeg:)



argh, det var nu ikke sådan jeg mente.

Det var meningen at javascriptet skulle køre en php kommando ved siden af (glemte jeg at oplyse, sorry about that)

Fx noget i stil med:

funktion OnBodyunload(){
php snask
}

Kan man det? :S



Indlæg senest redigeret d. 11.07.2006 22:37 af Bruger #6586
argh, det var nu ikke sådan jeg mente.

Det var meningen at javascriptet skulle køre en php kommando ved siden af (glemte jeg at oplyse, sorry about that)

Fx noget i stil med:

funktion OnBodyunload(){
php snask
}

Kan man det? :S

Så skal du nok have fat i noget AJAX: http://en.wikipedia.org/wiki/AJAX



Ej, det kan du da ikke mene, jeg ved at jeg kan lave noget i den stil der.
Jeg har før blandet javascript og PHP
Nogen der har et bedre forslag?

Fx:
<?php
$test = Farvel;
?>
<body onunload="alert('<?=$test;?>');">



t