Hallo Eric
ich habe jetzt beides probiert aber es klappt nicht. wenn du möchtest, kannst du dir das ja mal anschauen:
www.lc2-europe.com/index.htm -> öffnet den fullscreen
www.lc2-europe.com/bottom.htm -> öffnet das pop-up
www.lc2-europe.com/bottom2.htm -> sollte den fullscreen schließen
Das Problem ist die Frame-Geschichte.
Schreibe die Funktion für das Pop-Up ins Frameset:
----------------------
<html>
<head>
<title>LC2 - Launch Concepts & Consulting</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript"><!--
function open_pop3() {
pw = 795;
ph = 595;
sx = ((screen.availWidth - pw) / 2);
sy = ((screen.availHeight - ph) / 2);
pop3 = window.open('index3.htm','pop3','width=' + pw + ',height=' + ph + ',left=' + sx + ',top=' + sy + ',status');
}
// --></script>
</head>
<frameset rows="*,390,*" frameborder="NO" border="0" framespacing="0">
<frame name="top_space" scrolling="NO" noresize src="spacer.htm" scrolling="no">
<frameset cols="*,790,*" frameborder="NO" border="0" framespacing="0" scrolling="no">
<frame name="left_space" src="spacer.htm" scrolling="no">
<frame name="content" src="intro.htm" scrolling="no">
<frame name="right_space" src="spacer.htm">
</frameset>
<frame name="bottom_space" src="bottom.htm" scrolling="no">
</frameset>
<noframes><body bgcolor="#FFFFFF" text="#000000">
</body></noframes>
</html>
--------------------
und rufe die Funktion in bottom.htm auf mit top. :
--------------------
<a href="javascript:top.open_pop3();">Normal View</a>
--------------------
Nun hast Du als opener tatsächlich das Fenster und nicht die Seite im Frame. Also kann jetzt die Seite bottom2.htm folgendes aufrufen:
--------------------
onload="top.opener.close();"
--------------------
und die Sache ist gegessen.
Viel Spass und apropos ohne Frames geht alles besser!
Gruss Christian