window.close() in iframe - warum geht es nicht ?
benji
- javascript
Hallo !
Also, ich würde gerne in einem iFrame das ganze Browserfenster schließen. In der Regel müsste das auch kein Problem sein. Also:
Browserfenster -> window.open() öffnet neues Fenster (bei mir mit fullscreen=yes)
window.open()-Fenster beinhaltet einen Iframe (mehr nicht)
Iframe -> Folgender "Link": <a href="#" onclick="ende()">...</a>;
function ende()
{
schluss = confirm("Soll das Fenster geschlosen werden (bla bla bla) ?");
if(schluss == true) window.close();
}
kann mir irgendjemand sagen, warum das nicht funktioniert ?
Danke,
benji
NNN NNN NNN NNN
N" N
NNNNNNL
NNN NNN4NN) NNN NNN NNN NNN NNNLNN)
NNNNN JNNN\_NNNL NNN .NNNL NNN (N NNN (N\_NN
Moin Moin !
Dein IFRAME-Inhalt ist ein einenes Window-Objekt. Und IFRAMEs kann man prinzipiell nicht schließen. Du kannst (und willst) aber den Parent des IFRAMEs schließen. Wie Du da ran kommst, hat Sven Rautenberg bis ins Kleinste zusammengeschrieben: http://aktuell.de.selfhtml.org/tippstricks/javascript/fensterzugriff/index.htm -- parent an der richtigen Stelle tut's natürlich auch.
Alexander