Hallo!
Ich möchte folgendes Frameset um eine variable Source erweitern:
<frameset rows="*,32" framespacing="0" border="0" frameborder="0">
<frame name="detail" src="" scrolling="yes" frameborder=1>
<frame name="unten" scrolling="no" noresize src="banneru.htm"> </frameset>Bei "Detail" steht derzeit keine Source. Ich möchte gerne folgendes angeben:
'artikel.php'+gletzteSuche
Ziel: Im Frame 'Detail' soll die Artikelseite mit bestimmten Artikeln angezeigt werden. Welche dies sind, steht in der Variable gletzteSuche. Als normaler Link funktioniert das mit JavaScript alles prima - aber im Frame habe ich Probleme.Wie kann ich dies tun, so dass es auch immer funktioniert?
Einzige Idee die ich habe, ist die Angabe von JavaScript am Anfang der Datei:
<script language="JavaScript">
window.setTimeout("parent.detail.location.href='artikel.php'+gletzteSuche",0);
</script>Aber ich befürchte dies funktioniert nicht immer.
Danke und Gruß
Stefan
Du musst den gesamten Frame per JavaScript erzeugen:
document.writeln(' <frameset rows="*,32" framespacing="0" border="0" frameborder="0">');
document.writeln(' <frame name="detail" src="artikel.php' + gletzteSuche + '" scrolling="yes" frameborder=1>');
document.writeln(' <frame name="unten" scrolling="no" noresize src="banneru.htm">');
document.writeln(' </frameset>');