![]() |
fenster wirklich schließen?
hallo!
schon öfters wurde die frage gestellt, wie man die meldung bei self.close() unterdrücken kann... ich will sie erzwingen ;) geht das irgendwie? also ich hab in einem frame einen chat und ich möchte, dass wenn man auf einen link aus einem anderen frame klickt, dass er dann fragt, ob man den chat wirklich verlassen will... geht das irgendwie, sodass ich nicht alle links ändern muss? |
Code:
if (confirm ("Chat verlassen")) |
das hilft mir genau gar nix...
das confirm kenn ich ja nur wie mach ich das, dass das aufgerufen wird, wenn die seite verlassen wird? ich nehm an so wie ich das will gehts nicht, aber könnte ja sein... also ich will sowas wie onLoad="confirm..." nur halt mit onClose :D gibts sowas in der art? |
denke mal dass das tag dazu onUnLoad="" heissen müsste. aber SelfHTML weiss da sicher genaueres :)
|
ok, das war schon mal ein heißer tipp!
nur wie mach ich das, dass er auf der seite bleibt, wenn ich auf ABBRECHEN klicke? if(check==false) { ??? } |
Probier mal mit inload die Url in einem input zu speichern:
<input type="hidden" name="url"> onload="url.value=document.location.href" if (check==false) document.location.href=url.value Jak |
aso, sorry, hab ich vergessen zu sagen!
wie erwähnt ist es ein chat -> ich möchte nicht die seite neu öffnen, sondern sie nur nicht schließen ;) sonst muss man sich im chat neu einloggen, einwählen etc. |
IMHO geht das mit JavaScript nicht, da der onunload-Handler keine Funktion zum Abbrechen bereitstellt. Ich habe nämlich selbiges auch vor kurzen gebraucht... das geht nur bei Desktop-Programmen...
|
ich kann nur sagen,
daß zumindest der IE beim onBeforeUnload die möglichkeit gibt, dem event einen returnValue mitzugeben.. dann kömmt automatisch die gewünschte meldung..
http://msdn.microsoft.com/workshop/a...asp?frame=true viel spass.. Azzy |
Das ist aber nicht Cross-Browser, da diese Funktionalität für einen Browser auch gar nicht sinnvoll ist (ist ja nur ein Thin-Client).
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 04:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag