WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 11.03.2004, 17:15   #1
heli2sky
Master
 
Registriert seit: 02.10.2001
Alter: 38
Beiträge: 523


heli2sky eine Nachricht über ICQ schicken
Standard 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?
____________________________________
Lang ist der Weg durch Lehren, kurz und wirksam durch Beispiele.
Lucius Annaeus Seneca


...:::www.modellbaulexikon.org:::...

www.acrobat-se.org | www.ams-8c.de.vu
heli2sky ist offline   Mit Zitat antworten
Alt 11.03.2004, 17:27   #2
Who-T
Elite
 
Registriert seit: 01.08.2000
Beiträge: 1.395


Who-T eine Nachricht über ICQ schicken
Standard

Code:
if (confirm ("Chat verlassen"))
  // close window
else
  // do something else
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees.
Who-T ist offline   Mit Zitat antworten
Alt 11.03.2004, 22:31   #3
heli2sky
Master
 
Registriert seit: 02.10.2001
Alter: 38
Beiträge: 523


heli2sky eine Nachricht über ICQ schicken
Standard

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

gibts sowas in der art?
____________________________________
Lang ist der Weg durch Lehren, kurz und wirksam durch Beispiele.
Lucius Annaeus Seneca


...:::www.modellbaulexikon.org:::...

www.acrobat-se.org | www.ams-8c.de.vu
heli2sky ist offline   Mit Zitat antworten
Alt 12.03.2004, 02:21   #4
Sesa_Mina
Schwarzfußfrettchen
 
Registriert seit: 28.01.2001
Beiträge: 2.071


Standard

denke mal dass das tag dazu onUnLoad="" heissen müsste. aber SelfHTML weiss da sicher genaueres
____________________________________
Wann die kan Almdudler ham... \"Es gibt nur einen Weg zur Lunge, und der muss geteert werden, damit der Krebs nicht stolpert!\"
http://www.dream.at/gizmo/bunny.gif
Image is © 2001 Merle
Sterndalsäg.. ähh... jäger
Sesa_Mina ist offline   Mit Zitat antworten
Alt 12.03.2004, 15:03   #5
heli2sky
Master
 
Registriert seit: 02.10.2001
Alter: 38
Beiträge: 523


heli2sky eine Nachricht über ICQ schicken
Standard

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) {
???
}
____________________________________
Lang ist der Weg durch Lehren, kurz und wirksam durch Beispiele.
Lucius Annaeus Seneca


...:::www.modellbaulexikon.org:::...

www.acrobat-se.org | www.ams-8c.de.vu
heli2sky ist offline   Mit Zitat antworten
Alt 12.03.2004, 16:58   #6
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

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
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten
Alt 12.03.2004, 17:20   #7
heli2sky
Master
 
Registriert seit: 02.10.2001
Alter: 38
Beiträge: 523


heli2sky eine Nachricht über ICQ schicken
Standard

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.
____________________________________
Lang ist der Weg durch Lehren, kurz und wirksam durch Beispiele.
Lucius Annaeus Seneca


...:::www.modellbaulexikon.org:::...

www.acrobat-se.org | www.ams-8c.de.vu
heli2sky ist offline   Mit Zitat antworten
Alt 13.03.2004, 12:07   #8
SNo0py
Inventar
 
Registriert seit: 08.02.2000
Beiträge: 1.696


Standard

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...
____________________________________
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
SNo0py ist offline   Mit Zitat antworten
Alt 23.03.2004, 11:25   #9
AzRAeL
Veteran
 
Registriert seit: 21.11.2000
Beiträge: 215


AzRAeL eine Nachricht über ICQ schicken
Standard 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
AzRAeL ist offline   Mit Zitat antworten
Alt 23.03.2004, 13:48   #10
SNo0py
Inventar
 
Registriert seit: 08.02.2000
Beiträge: 1.696


Standard

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).
____________________________________
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
SNo0py ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:27 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag