Stefan Muenz: 2 Fragen

Beitrag lesen

Hallo Lothar,

grundsaetzlich ist es schon verstaendlich, aber falls du gerade so ein passendes Stueck Code rumliegen hast...

Hab ich - tut allerdings nicht exakt das was Du brauchst. Ich hoffe allerdings, Du kommst mit der Anpassung fuer Deine Wuensche klar:

JavaScript / History in Frames merken

Datei "frames.htm"
<html>
<head>
<title>Test</title>
</head>
<frameset cols="30%,*">
<frame src="frames_1.htm" name="links">
<frame src="frames_2.htm" name="rechts">
</frameset>
</html>

Datei "frames_1.htm"
<html>
<head>
<title></title>
<SCRIPT LANGUAGE="JavaScript">
<!--
var Datei = new Array();
var i = 0;
function Merken(Name)
{
Datei[i] = Name;
i = i + 1;
}
function Ergebnis()
{
parent.frames.rechts.document.clear();
parent.frames.rechts.document.open();
parent.frames.rechts.document.write("<H2>Folgende Dateien wurden
besucht</H2>");
for(x = 0; x < i; x++)
  parent.frames.rechts.document.write((x+1) + ". angeklickte Datei: " +
Datei[x] + "<br>");
}
// -->
</script>
</head>
<body>
<a href="ziel_1.htm" target="rechts" onClick="Merken('ziel_1.htm')">Verweis
zu ziel_1.htm</a><br>
<a href="ziel_2.htm" target="rechts" onClick="Merken('ziel_2.htm')">Verweis
zu ziel_2.htm</a><br>
<a href="ziel_3.htm" target="rechts" onClick="Merken('ziel_3.htm')">Verweis
zu ziel_3.htm</a>
<p>
<a href="javascript:Ergebnis()">Ergebnis anzeigen</a>
</body>
</html>

Datei "frames_2.htm"
<html>
<head>
<title>Titel</title>
</head>
<body>
Klicken Sie mehrfach auf die Verweise links und nach einer Weile auf den
letzten Verweis!
</body>
</html>

Datei "ziel_1.htm"
<html>
<head>
<title></title>
</head>
<body bgcolor=#FFFFCC text=#000000>
Das ist Zieldatei 1
</body>
</html>

Datei "ziel_2.htm"
<html>
<head>
<title></title>
</head>
<body bgcolor=#CCFFCC text=#000000>
Das ist Zieldatei 2
</body>
</html>

Datei "ziel_3.htm"
<html>
<head>
<title></title>
</head>
<body bgcolor=#CCCCFF text=#000000>
Das ist Zieldatei 3
</body>
</html>

Viele Gruesse
  Stefan Muenz