Avatar billede huutt Nybegynder
28. december 2002 - 11:03 Der er 8 kommentarer og
1 løsning

Kald af Php-functioner ved onload/unload af en side

Jeg er totalt ny i Php men har arbejdet en del med Asp.. så ville gerne vide hvad der er bedst at gøre hvis man vil køre en function når en bruger logger ind på ens side og en anden når han forlader den.. I asp bruger man bare Global.asa filen og skriver det ind i.. men ved ikke med Php..  på forhånd tak for hjælpen..

Og saa lige en ting til hvis man skal loade en
Php-function ved hjælp at Java Script Eks.
<body onload=""> hvordan gør man det ??

Mvh Huutt/Jannik
Avatar billede dennism Nybegynder
28. december 2002 - 11:06 #1
Lytter lige med... Håber det er ok!?... :)
Avatar billede huutt Nybegynder
28. december 2002 - 11:09 #2
det r bare iorden ;)
Avatar billede tipsen Nybegynder
28. december 2002 - 11:32 #3
dennism: Du kan lytte med ved at sende en tom kommentar.

huutt: Hvis du vil bruge en funktion, når en bruger logger ind, kan du teste om login-formularen er blevet submittet og derefter logge brugeren ind. Hvis du så vil have der skal ske noget, når siden forlades igen, skal det være vha. body onunload=""

Hvad er det for en funktion du vil loade med et javascript - hvorfor ikke bare integrere den på siden med det samme?
Avatar billede dennism Nybegynder
28. december 2002 - 11:33 #4
tipsen >>

Sejt.. Det vil jeg så gøre næste gang! :)
Avatar billede huutt Nybegynder
28. december 2002 - 11:38 #5
tipsen: det er bare en alm. phpfunction eks
<body unload="logout()">
<?
function logout() {

}
?>
</body>

men kan ikke få java til køre den phpfunction
Avatar billede tipsen Nybegynder
28. december 2002 - 11:42 #6
Du vil ikke kunne kalde en php-funktion på samme måde som du kalder en funktion i javascript - da js er client-side og php er server-side - dvs. der findes intet php i dokumentet, når siden er blevet downloadet! Dette betyder, at du bliver nødt til at kalde et konkret script, måske med inputargumenter:

userlogin.php?action=logout

Og så tage højde for dette input i scriptet userlogin.php - jeg vil foreslå, at du laver et javascript som launcher et nyt vindue der kalder ovenstående script, logger ud og derefter lukker vinduet - det vil være mindst muligt generende overfor brugeren.
Avatar billede huutt Nybegynder
28. december 2002 - 11:55 #7
lukker
Avatar billede tipsen Nybegynder
28. december 2002 - 13:44 #8
Kunne du bruge det?
Avatar billede huutt Nybegynder
14. februar 2011 - 20:32 #9
lukker
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester