Frames eines anderen Fensters
el puzzo
- javascript
Hallo zusammen!
Ich habe nur folgendes Problem:
Ich habe ein neues Fenster mit window.open geöffnet.
Jetzt will ich nun von diesem neuen Fenster aus das alte steuern!
Das alte ist unterteilt in 2 Frames, eines davon heisst 'main'.
Nun will ich per location.href auf das main-Frame zugreifen, doch wie mache ich es, dass es auch unter Netscape 4.7 geht?
Gruß
el puzzo
Hallihallo!
Normalerweise geht das mit opener.main.location.href...
Sollte eigentlich auch mit Netscape 4.7 funktionieren. Falls nicht, wüsste ich den Grund dafür nicht.
Ich hoffe, das hilft Dir weiter...
Viele liebe Grüße,
Der Dicki
Auch hallihallo,
das Script unten läuft auch auf Netscape. Es wechselt den Frame von dem es aufgerufen wurde.
Gruss Andreas
---------------------------------------------------------------------
Erste Side ( Fenster 1):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Startseite</title>
<script type="text/javascript">
<!--
function PopupFenster() {
F = window.open("pop.htm","Popup","width=470,height=310,left=0,top=0");
}
// -->
</script>
</head>
<body bgcolor="#c0c0c0" text="#000000" link="#ffffff" vlink="#ffffff" alink="#ffffff">
Farbe
<a href="javascript:PopupFenster()" onFocus="if(document.all) this.blur()">Link</a>
</body>
</html>
---------------------------------------------------------------------
Zweite Side (Fenster 2):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Zweites Fenster ( die im Frame erscheinen soll)</title>
<script type="text/javascript">
<!--
function PopupFenster() {
F = window.open("pop.htm","Popup","width=400,height=300");
}
// -->
</script>
</head>
<body bgcolor="#c0c0c0" text="#000000" link="#ffffff" vlink="#ffffff" alink="#ffffff">
Fenster 2
<a href="javascript:PopupFenster()" onFocus="if(document.all) this.blur()">Link</a>
</body>
</html>
---------------------------------------------------------------------3 Side ( die steuert deine Frame aus dem du sie aufgerufen hast)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Side die Steuert</title>
</head>
<body bgcolor="#c0c0c0" text="#000000" link="#ffffff" vlink="#ffffff" alink="#ffffff" style="background-image:url(map.gif); background-attachment:fixed; ); background-repeat:no-repeat;
">
<center>
<b>Sidemap</b><br>
<br><br>
<a href="javascript:void(opener.location.href='fenster1.htm');">Fenster1</a>
<a href="javascript:void(opener.location.href='fenster2.htm');">Fenster2</a>
<a href="javascript:self.close()">Fenster schließen</a>
</center>
</body>
</html>