Fenster schließen...
Wilbert
- java
Oh mann mir raucht der Kopf ;)
Ich hoffe irgend jemand kann mir weiter helfen...
Der Vorgang ist folgender:
Ich starte aus einem Frameset eine "popup - *.html" Seite.
Dieses Fenster soll als Warnfenster fungieren
z.B. "Soll das eigentliche Fenster wirklich geschlossen werden?! - Ja/ Nein Button" Was muss ich machen, damit sich sowohl das Popupfenster, als auch das Fenster (Framest aus dem es aufgerufen wurde) mit einem klick auf "ja" schließen?!
Besten Dank im Voraus an alle Die sich dazu einen Gedanken machen :o)
Hi Wilbert,
nimm einen Button und definiere ihn so: <input type="button" onClick="self.close(); opener.top.close()" value="Ja">
Für den Nein-Button kannst du ja dann nur self.close() verwenden.
Aber bedenke: Normale Fenster können nicht einfach so geschlossen werden. Es erscheint automatisch eine Abfrage, ob das Fenster tatsächlich geschlossen werden soll. Nur von dir geöffnete PopUps kannst du schließen.
Viele Grüße
Ben
Hallo Ben,
Normale Fenster können nicht einfach so geschlossen werden. Es erscheint automatisch eine Abfrage, ob das Fenster tatsächlich geschlossen werden soll. Nur von dir geöffnete PopUps kannst du schließen.
Nicht ganz richtig:
http://www.xs4all.nl/~ppk/js/croswin.html#closingopener
Christian
Hallo Christian,
na gut, ok, ich hab gesagt, was ich wusste. Dessen war ich mir nicht bewusst.
Viele Grüße
Ben
PS: Dafür war ich schneller...näänäänää :-P
Hallo Ben,
na gut, ok, ich hab gesagt, was ich wusste. Dessen war ich mir nicht bewusst.
Das war mir schon klar. Aber Du willst doch sicherlich auch noch dazulernen, oder?
PS: Dafür war ich schneller...näänäänää :-P
Och, das Recht darfst Du gerne für Dich in Anspruch nehmen. :)
Christian
Hallo Christian,
Das war mir schon klar. Aber Du willst doch sicherlich auch noch dazulernen, oder?
Klar! Auf jeden Fall! Darum mag ich es auch, wenn mir jemand sagt, wenn ich da etwas nicht richtig oder nur halb richtig gemacht habe. So weiß ich wenigstens, dass es doch diese Möglichkeit gibt. Sorry, wenn das nich so rüberkam. :-)
Und dass ich schneller war, sollte nur den kleinen Fehler ausgleichen. ;-)
Viele Grüße
Ben
Der eine schneller, der ander wissender ;) Egal wie...
VIELEN DANK EUCH BEIDEN :o))
-Wilbert -
Hi Wilbert,
nix zu danken. Ich glaube, wissender ist schon besser als schneller. Muss ich zugeben. ;-)
Viele Grüße
Ben
Hallo Wilbert,
Oh mann mir raucht der Kopf ;)
Vielleicht mal eine Abkühlung? Vielleicht mal weg vom Computer?
Ich hoffe irgend jemand kann mir weiter helfen...
Klar doch.
Der Vorgang ist folgender:
Ich starte aus einem Frameset eine "popup - *.html" Seite.
Dieses Fenster soll als Warnfenster fungieren
Warum nimmst Du dann nicht confirm()?
z.B. "Soll das eigentliche Fenster wirklich geschlossen werden?! - Ja/ Nein Button" Was muss ich machen, damit sich sowohl das Popupfenster, als auch das Fenster (Framest aus dem es aufgerufen wurde) mit einem klick auf "ja" schließen?!
Das Popupfenster, das mit JS geöffnet ist, kannst Du mit self.close(); schließen. (Du fängst ja den Button mit onClick ab) Das Fenster, das das Popupfenster geöffnet hat, bekommst Du mit opener.top.close(); zu. Achtung: Da kommt dann jetzt ein Warnfenster im IE und Netscape 4 (6 und 7 nicht mehr). <pssst>Im IE kannst Du das so wegbekommt: opener.top.opener = self; opener.top.close();</pssst>
Aber: Warum nimmst Du nicht einfach ein confirm() anstelle eines Warnfensters? confirm macht nämlich genau das, was Du willst. Wenn Du confirm nimmst, musst Du natürlich das aktuelle Fenster so schließen:
top.opener = top;
top.close();
Mehr Infos:
http://selfhtml.teamone.de/javascript/objekte/window.htm#confirm
http://selfhtml.teamone.de/javascript/objekte/window.htm#allgemeines
http://aktuell.de.selfhtml.org/tippstricks/javascript/fensterzugriff/
Christian
P.S.: Java ist _nicht_ gleich JavaScript.
Guude, Wilbert!
Ich hoffe irgend jemand kann mir weiter helfen...
Dir wurde ja schon geholfen, aber nochmal zur Info:
<img src="http://www.olison.com/images/java.gif" border="0" alt="">
LG ausm Hesseland
Lemmy
Hallo Lemmy,
<img src="http://www.olison.com/images/java.gif" border="0" alt="">
Genial. Zum einen ist diese Message-Graphik nicht irgendwie herablassend (was bei einigen anderen häufig kritisiert wurde) und zweitens erzielt sie eine viel bessere Wirkung als jeder Text. Das würde sich prima als msg:java eignen.
Christian
Guude!
ACK, deshalb hab ich sie ja auch gemacht ;)
Und bis sie ihren Weg in die Message-Grafiken gefunden hat, hier der Link:
http://www.olison.com/images/java.gif
LG ausm Hesseland
Lemmy