Frames perfekt mit JavaScript verwalten

Quelltext von frames1.html

Dies ist die Auflistung der Datei beispiele/frames1.html aus Beispiel1, die drei frames anlegt, die alle gemanagt werden.

Im folgenden Quelltext sind wichtige Bereiche rot und Kommentare grün markiert.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<html>
<head>
<title>
Frames manipulieren
</title>
<!-- Frame-Manager einbinden: -->
<script type="text/javascript" src="frameman.js"></script>
<script type="text/javascript">
<!--
/* Die folgenden Zeilen initialisieren den FrameManager */
   /* die Frames 0,1 und 2 sollen verwaltet werden: */
InitFrameMan(new Array(0,1,2));
   /* Thema "red": zugehoerige URLs: "red1.html", "red2.html", "red3.html": */
SetFrameURLs("red",new Array("red1.html","red2.html","red3.html"));
   /* Thema "green": zugehoerige URLs: "green1.html", "green2.html", "green3.html": */
SetFrameURLs("green",new Array("green1.html","green2.html","green3.html"));
   /* Thema "blue": zugehoerige URLs: "blue1.html", "blue2.html", "blue3.html": */
SetFrameURLs("blue",new Array("blue1.html","blue2.html","blue3.html"));
//-->
</script>
</head>
<frameset rows="70,*,70" border="3" frameborder="3" framespacing="3">
  <frame src="red1.html" name="oben1" marginheight="5" marginwidth="5" resize>
  <frame src="red2.html" name="mitte1" marginheight="5" marginwidth="5" resize>
  <frame src="red3.html" name="unten1" marginheight="5" marginwidth="5" resize>
</frameset>
<body>
Ihr Browser unterst&uuml;tzt keine Frames.
Daher ist dieses Beispiel nicht verf&uuml;gbar.
</body>
</html>
Autor: Ulrich Kritzner