login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Script uitvoeren bij afsluiten van venster

Offline SvenP - 14/04/2006 15:57 (laatste wijziging 14/04/2006 15:58)
Avatar van SvenPPHP interesse is het mogelijk om een php file 'onzichtbaar' aan te roepen als de browser/pagina word gesloten?
dit om de mysql db te updaten: online naar offline..
of
als je op het kruisje klikt, dat er een popup venster komt die automatisch weer sluit.
enkel, dit moet niet alleen via het kruisje. maar ook als je naar een andere site gaat in het desbetreffende venster..

(mss wat vage uitleg van hoe ik het wil hebben. als je het niet snapt ff zeggen)

8 antwoorden

Gesponsorde links
Offline Rens - 14/04/2006 16:01
Avatar van Rens Gouden medaille

Crew algemeen
Dit is al eens vaker gevraagd:
http://www.site...mp;id=6668
Offline letscode - 14/04/2006 16:01
Avatar van letscode HTML beginner www.leejoo.nl heeft wel zoiets, dat als je weggaat er nog een venstertje openstaat/opengaat, maar ik merk het volgens mij alleen maar in IE.
Offline SvenP - 14/04/2006 16:06
Avatar van SvenP PHP interesse @rensjuh.. op deze manier kan ik geen script uitvoeren, (iig voorzover ik weer niet)

zal es op leejoo kijken
Offline Rens - 14/04/2006 16:06
Avatar van Rens Gouden medaille

Crew algemeen
Zo'n nieuw schermpje openen werkt ook alleen maar als de bezoeker geen popup blocker heeft.
Ik denk dan dat je het beste iets kunt doen, dat als er voor 5 min. geen activiteit is geweest door die bezoeker, dat je hem dan op offline zet o.i.d.
Offline SvenP - 14/04/2006 16:11 (laatste wijziging 14/04/2006 16:35)
Avatar van SvenP PHP interesse mjah, maar het is eige een soort msn 8ig iets, die zet ook niet automatisch op offline...

op leejoo kan ik niks vinden..

iemand nog een id?
kan er wel voor zorge dat mense popup blocker uitzetten...

heb het gefixt 

  1. <script language="JavaScript">
  2. var needToConfirm = true;
  3.  
  4. window.onbeforeunload = confirmExit;
  5. function confirmExit()
  6. {
  7. if (needToConfirm)
  8. newwindow=window.open('logout.php','name','height=400,width=200');
  9.  
  10.  
  11. }
  12. </script>
Offline Rens - 14/04/2006 17:36
Avatar van Rens Gouden medaille

Crew algemeen
En als men nou een popup blocker heeft?
Dan werkt het niet meer.
Offline SvenP - 14/04/2006 17:49
Avatar van SvenP PHP interesse * Please disable your popup blocker

je kan de gehele site niet openen als je popupblocker aan hebt ;)
Offline ikkedikke - 14/04/2006 22:56
Avatar van ikkedikke PHP expert je zet een mini iframe op je pagina met de volgende code:

function loguit()
{
document.iframenaam.src='loguit.php';
return true;
}

en in je body-tag iets van onunload="return loguit()" (ben geen javascriptheld)
volgens mij is het in principe zelfs mogelijk om de browser zo lang op te houden tot die pagina geladen is.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.218s