[JS] Wie kann ich mit einem Link mehrere Frames ändern?

Status
Nicht offen für weitere Antworten.

Andreas Gaisbauer

Erfahrenes Mitglied
Wie kann ich mit einem Link mehrere Frames ändern?

Szenario:
Code:
+---------+----------------+
|         |                |
|         |                |
|         |     frame:     |
|         |      "x"       |
| frame:  |                |
| "nav"   +----------------+
|         |                |
|         |                |
|         |     frame:     |
|         |      "y"       |
|         |                |
+---------+----------------+
Ein Link in der "Navigation" soll nun die beiden, rechten Frames ändern:

Frameset:
PHP:
<html>
<head>
</head>
<frameset cols="450,*">
  <frame src="navigation.html" name="nav" scrolling="no">
  <frameset rows="50%,50%">
    <frame src="x.html" name="x" scrolling="yes">
    <frame src="y.html" name="y" scrolling="yes">
</frameset>
</html>

Script in der Navigation:
PHP:
<script language="JavaScript" type="text/javascript">
<!--
  function change(url1,url2)
  {
    parent.x.location = url1;
    parent.y.location = url2;
  }
//-->
</script>
</head>
<body>
    <a href="#" onClick="change('http://www.tutorials.de','http://www.google.de'); return false;">Change Frames</a>
</body>
das Skript erwartet als Parameter die beide Urls der "neuen" Seiten...

weitere Infos:
http://www.selfhtml.net/javascript/objekte/frames.htm
http://devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/window.html#1202300
 

Anhänge

  • 2frames.zip
    882 Bytes · Aufrufe: 348
Status
Nicht offen für weitere Antworten.
Zurück