mit onbeforeunload und window.event.returnValue lässt sich das was ich meine realisieren.
Allerdings kann ich mit diesem tollen Popup des IE nichts anfangen. Deshalb meine Frage:
gibt es eine Möglichkeit durch z.B. showmodaldialog() dieses Popup zu ersetzen?
ich habe bei einem CMS das sowas eingebaut hat fogendes im Code gefunden:
[function xyz()]
{
[...]
if ([...]){
m_SaveSucces = openDialog("backend/dialog/save.htm",'','',self)
}
if (m_SaveSucces =="error"){
input.event.returnValue = false
return;
}
}
wenn ich window.event.returnValue = false verwende (input scheint ein Objekt oder sonst was zu sein), kommt wieder das Popup mit dem text "false". In dem Beispiel wird damit aber der Rückgabewert des Popups "Abbrechen" simuliert.
verwirrend, aber vielleicht weiß jemand was ich meine!