ritschmanhard: onbeforeunload mit Ajax

Beitrag lesen

Hi Nasirea!

Folgendes ist mir nicht klar:

  1. Warum verwendest du AJAX und onbeforeunload? Im Prinzip könntest du es auch mal mit einem ganz normalen Formular und onunload versuchen:

function doSave()
{
  //werte setzen hier...
  //und dann submitten
  document.saver.submit()
}

<form name="saver" id="loader" action="save.asp" method="post" style="display:none;">
 <input type="text" name="hans" value="wurst" />
</form>
<body onunload="doSave()">

Grüße,
Richard

P.S. Der return false bei onbeforeunload legt fest, dass der user gefragt werden soll, ob ein Verlassen der Seite gewünscht ist. Diese Meldung lässt sich (nach meinem Kenntnisstand) nicht unterdrücken, sondern nur ergänzen, indem statt return false dann return "ergänzung" zurückzugeben ist.