Hallo thomas
Ich habe versucht, das Problem zu lösen:
Du hast eine Hauptdatei, die etwa folgenden code enthält:
<html>
<head>
<title>Titel</title>
<frameset cols="250,*">
<frame src="a.html" name="A">
<frame src="b.html" name="B">
</frameset>
</head>
</html>
Der Code von b.html lautet:
<html>
<head>
<title>b</title>
<link rel="javascript" type="text/js" href="test.js" >
</head>
<body>
<script type="text/javascript">
<!--
function offen() {
C = window.open("c.html","C","width=310,height=400,left=0,top=0");
parent.A.document.write("Hier kommt "); // In diesen Zeilen schreibst
parent.A.document.write("der Inhalt"); // du den Inhalt von
parent.A.document.write("für A"); // A hin, wenn C geöffnet wird
}
function schliessen() {
parent.A.document.write("Hier kommt "); // In diesen Zeilen schreibst
parent.A.document.write("weiteren Inhalt "); // du den Inhalt von
parent.A.document.write("für A"); // A hin, nachdem C geschlossen wurde
}
//-->
</script>
a href="javascript:offen()">open</a>
</body>
</html>
Die Datei c.html enthält schliesslich folgenden code:
<html>
<head>
<title>C</title>
</head>
<body>
<script type="text/javascript">
<!--
function schliessen() {
window.opener.schliessen();
self.close();
}
//-->
</script>
<br><a href="javascript:schliessen()">close</a>
</body>
</html>
Bei mir hats geklappt.
Joris