Avatar billede faetter_br Nybegynder
20. oktober 2002 - 16:10 Der er 9 kommentarer og
1 løsning

Javascript skal udføre noget PHP!! Hvordan??

Hvis jeg nu vil have javascript til at udføre e.g PHP funktionen session_destroy, hvad er syntaxen så??

På forhånd tak
Avatar billede grunken Nybegynder
20. oktober 2002 - 16:18 #1
måske

document.writeln ('<?
                    session_destroy
                  ?>');

-grunken
Avatar billede erikjacobsen Ekspert
20. oktober 2002 - 16:26 #2
Det er jo latterligt at foreslå, grunken. Tror du at det er
til nogen hjælp overhovedet at du blander dig i noget, som du
tydeligvis ikke aner en brik om.

faetter_br: du kan *kun* få udført PHP-kode ved at hente noget
på webserveren. Det kan være en HTML-side, som fx kan ligge i
en ramme eller et billede - som faktisk er et PHP-script, der
udfører noget, og afleverer et billede til browseren. Er der
noget af det, du tror kan bruges?
Avatar billede faetter_br Nybegynder
20. oktober 2002 - 16:32 #3
det er jeg er ude efter er: Når browseren lukkes, skal jeg slette min session som er oprette vha. PHP.

Det er ikke noget problem i sig selv at slette sessionen i PHP, det er når jeg skal have en "eventhandler" til at udføre mit php.

Du mener altså jeg skal lave en seperat side, hvor mit phpscript ligger og så kalde den OnUnload??
Avatar billede erikjacobsen Ekspert
20. oktober 2002 - 16:36 #4
Ja, det er en mulighed. Men det er jo usikkert. En browser vil ikke
nødvendigvis udføre en onunload, så du har forhåbentlig også styr på
det, når den ikke udføres.
Avatar billede faetter_br Nybegynder
20. oktober 2002 - 16:38 #5
jeg troede at onunload altid blev udført ved browser-close??
Avatar billede erikjacobsen Ekspert
20. oktober 2002 - 16:46 #6
1) Det er javascript - det kan være slået fra - eller en
browser kan have en version hvor din kode giver fejl
2) Den konkrete hændelse kan være slået fra - det er jo
ikke sikkert siden ses gennem en browser :) - måske er
det et andet program, curl fx.
3) Måske virker javascript, men brugeren siger nej til
et popup-vindue.
4) Måske dør browseren/vinduet.
5) Måske .... tjah - hele verden er jo ikke en IE med
standardindstillinger.


Det er også ligemeget, hvis det ikke "gør så meget".
Avatar billede faetter_br Nybegynder
21. oktober 2002 - 17:58 #7
Du har selvfølgelig ret i de ting du nævner, men de går ikke så meget i min situration.... Findes der en variant af OnUnload(), som ikke aktiveres ved reload, men kun browser-close??

Se evt. http://www.eksperten.dk/spm/273203
Avatar billede erikjacobsen Ekspert
21. oktober 2002 - 18:27 #8
Der findes ikke mig bekendt andet end onunload.
Avatar billede faetter_br Nybegynder
21. oktober 2002 - 18:30 #9
Det var kattens........Så må jeg sku bare finde på noget andet. Tak for hjælpen ellers

-Faetter_br
Avatar billede faetter_br Nybegynder
21. oktober 2002 - 19:03 #10
? lukket
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