Hallo Alle zusammen,
ich moechte gerne aus einem kleinen Zweitfenster eine Datei oeffnen, die dann im Mutterfenster angezeigt wird. Gleichzeitig soll sich das kleine Fenster anschliessend schliessen. Leider funktioniert das ganze so wie ich es gemacht habe leider nur mit dem IE (bei mir der IE 5). Bei Netscape wird die Datei im Mutterfenster leider nicht ausgetauscht, sondern nur das Zweitfenster geschlossen.
Meine Vorgehensweise sieht folgendermassen aus:
Die Hauptseite in meinem Frameset oeffnet das kleine Zweitfenster. Der Quelltext sieht so aus:
html>
<head>
<title>DJK-Schwebenried - Spielberichte, Infos und mehr !!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
if(parent.location.href==self.location.href)
{window.location.href='jsindex.htm?seite.htm'}
function NewsFenster()
{
News = window.open("news.htm","News","height=170,width=300,scrollbars,left=100,top=150,screenX=100,screenY=150");
News.focus();
self.name='seiteFrame';
}
//-->
</SCRIPT>
</head>
<body onLoad="NewsFenster()" background="images/back01.gif">
<p> </p>
.....
Der Quelltext des kleinen Zweitfensters sieht so aus:
<html>
<head>
<title>News der DJK-Schwebenried</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<base target="seiteFrame">
</head>
.....
<td>
<div align="center"><font face="Arial, Helvetica, sans-serif" size="-2">In
der Rubrik "<a href="termine.htm" onClick="window.close()">Termine</a>"
....
Das ganze funktioniert mit dem IE wunderbar.
Mir wuerde es auch genuegen, wenn ich nur den Inhalt im Mutterfenster aendern koennte ohne das Zweitfenster zu schliessen.
Das habe ich auch probiert, aber leider scheint da was mit dem "opener"-Befehl nicht zu funktionieren.
Den Link im Zweitfenster habe ich folgendermassen probiert:
....
<a href="javascript:opener.location.href='termine.htm'">Termine</a>
....
Wenn ich dann den Link im Zweitfenster anklicke, kommt bei mir eine Fehlermeldung im IE, dass opener.location.href kein Objekt sei. (glaube ich zumindest ;-))
Ich habe das Forumsarchiv, die Forumsauslese und natuerlich SelfHTML durchsucht und habe auch einiges zu diesem Thema gefunden. Leider hat mich das ganze nicht weitergebracht. (u.a. habe ich diesen Beitrag im Archiv gefunden: http://www.teamone.de/selfhtml/sfarchiv/2000_1/t10739.htm#a54150 ).
Waere toll, wenn mir jemand weiterhelfen koennte. Das Problem koennt ihr euch anschauen unter http://www.djk-schwebenried.de .
Vielen Dank im voraus
Alexander