Toon posts:

[javascript] onUnload met frameset

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb geen pornosite, noch doe ik iets met irritante banners.

Maar ik wil wel een klein popupje openen als mijn site wordt afgesloten, die (via een php-script) bepaalde database-records wist. De gebruiker heeft er dus géén last van!

Als ik een gewone pagina had, zou ik dit doen via "<body onunload='..'", maar mijn site draait in een frameset. En daardoor werken 'onUnload'-commando's niet. Weet iemand een 'workaround' voor dit probleem?

Via Google kom ik alleen maar op van die goedkope sites met één javascript-codetje en vijf banners... via de GoT-search vind in ook de oplossing niet.

Dus... iemand?

  • HunterPro
  • Registratie: Juni 2001
  • Niet online
Op maandag 13 mei 2002 17:35 schreef sbesselsen het volgende:
Ik heb geen pornosite, noch doe ik iets met irritante banners.

Maar ik wil wel een klein popupje openen als mijn site wordt afgesloten, die (via een php-script) bepaalde database-records wist. De gebruiker heeft er dus géén last van!

Als ik een gewone pagina had, zou ik dit doen via "<body onunload='..'", maar mijn site draait in een frameset. En daardoor werken 'onUnload'-commando's niet. Weet iemand een 'workaround' voor dit probleem?

Via Google kom ik alleen maar op van die goedkope sites met één javascript-codetje en vijf banners... via de GoT-search vind in ook de oplossing niet.

Dus... iemand?
een onunload werkt wel, als je 'm in je top-frameset neerzet voor zover ik weet. Probeer 'm dus eens in de index.html te gooien :)

en oh ja: je mag er nóóit op vertrouwen om zo van 'temp'-DB-records af te komen; ik zou ze date-stampen en met een cron-jobje een keer in de 24 uur (of eerder als je site drukbezocht is) clearen.

Verwijderd

als je als een bezoeker je site verlaat bepaalde records wil wissen, dan zijn die gegevens denk ik alleen tijdenlijk voor die gebruiker

waarom gebruik je dan geen session variabelen denkt mophor dan

Verwijderd

Topicstarter
Op maandag 13 mei 2002 17:38 schreef |HunterPro| het volgende:
een onunload werkt wel, als je 'm in je top-frameset neerzet voor zover ik weet. Probeer 'm dus eens in de index.html te gooien :)
Nee, dat werkt dus niet. Ik heb nu gewoon <frameset onunload=''> maar dàt werkt niet.

Oh ja, en het gaat niet alleen om database-records; hij moet ook nog gegevens over een socket versturen. Het zit vrij complex in elkaar... het duurt een beetje lang om dat allemaal uit te gaan leggen. In elk geval zou ik met een werkende onUnload gered zijn.

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 08-09 18:08

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Hoe kan je unloaden van een frameset :? Zet hem liever in de body-tag van een pagina in het frameset :)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

mja, ik zou d'r dan een hidden frame aan toevoegen met een document waar je het aan de body-tag hangt.
Mooier is natuurlijk, zoals mophor al zei, om het sessie-gebonden op te lossen.

www.jurgroessen.nl


Verwijderd

Topicstarter
Op maandag 13 mei 2002 18:07 schreef Hangloozz het volgende:
mja, ik zou d'r dan een hidden frame aan toevoegen met een document waar je het aan de body-tag hangt.
Mooier is natuurlijk, zoals mophor al zei, om het sessie-gebonden op te lossen.
Ja, maar helaas dus. En als je het in een framepje zet, werkt het niet. Wèl als je dat frame refresht, maar niet als je het venster sluit, en daar gaat het om.

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

Afbeeldingslocatie: http://home.kabelfoon.nl/~hanglooz/imgdiv/onunload_frameset.gif

volgens Homesite zou het moeten werken...(in de frameset dan he)

www.jurgroessen.nl

Pagina: 1