[ASP] Pagina verlaten......

Pagina: 1
Acties:

  • ArchRAIDen
  • Registratie: Juni 2001
  • Laatst online: 08-04 16:29
Ok, ik wil dus het volgende doen:

Ik heb een .ASP pagina opgebouwd met wat invoer
veldjes.... de gebruiker kan daar dus wat invullen,
maar als hij nu naar een andere site gaat, gaat
de informatie verloren, hoe vang ik die (url change)
op zodat ik actie kan ondernemen??

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12-09 21:31

Janoz

Moderator Devschuur®

!litemod

Vanaf de server kun je niet zien of de client gewoon lang over het invullen doet, of al lang naar een andere site is gegaan. Je zou iets met javascript kunnen proberen (1 of andere tag in de body)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Wat dacht je van het opslaan van de form inpput in een cookie ? Kun je zelfs bepalen hoe lang hij bewaard moet worden.

Caliban

  • ArchRAIDen
  • Registratie: Juni 2001
  • Laatst online: 08-04 16:29
Het gaat er niet om hoe lang de pagina bewaard
blijft, maar of de gebruiker vergeet
de informatie door te voeren, maar ik heb
als iets gevonden:

<html>
<head>
<SCRIPT LANGUAGE="javascript">
<!--
function onUrlchange () {
window.event.returnValue= "Are you sure?"
window.event.cancelBubble=true;
}
//-->
</SCRIPT>
</HEAD>
<BODY onBeforeUnload="onUrlchange()">
</body>
</html>

vraagt of u de pagina wel wilt verlaten

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 17:24

Crazy D

I think we should take a look.

Let op dat dat alleen in IE werkt.

Exact expert nodig?


Verwijderd

Dat werkt dus niet. Onunload kun je niet cancellen... (zie docu).

Je kunt beter wat met onchange doen vh formulier, of een timeout gebruiken.
Pagina: 1