Patrick: Dynamische Frames

Beitrag lesen

Hallo Thomas!

Ein Tipp (noch nie was von "undeterminated string lateral" [Netscape] oder "Nicht abgeschlossene Zeichenkonstante" [IE] gehört ;-) ??):

so:

<script language="JavaScript">
document.write("<frameset framespacing="0" border="0" frameborder="0" cols="140">");
Variable = opener.document.Daten.varFrame.value;
document.write("<frame name="NavFrame" src=""+Variable+"" target="Hauptframe">");
document.write("<frame name="Hauptframe" src="PDF_Ausgabe.htm">");
document.write("<\frameset>");
</script>

kommst Du nur in Schwulitäten... Besser so:

<script language="JavaScript">
document.write('<frameset framespacing="0" border="0" frameborder="0" cols="140">');
Variable = opener.document.Daten.varFrame.value;
document.write('<frame name="NavFrame" src="' + Variable + '" target="Hauptframe">');
document.write('<frame name="Hauptframe" src="PDF_Ausgabe.htm">');
document.write('<\frameset>');
</script>

also document.write(' == einfaches Anführungszeichen!

Und nun zur Frage.

Du gibst zweimal "Hauptframe" als Ziel an!

frame name="NavFrame" src=variable target="Hauptframe" ???
frame name="Hauptframe" src="PDF_Ausgabe.htm" ???

Also, als Browser würde ich da auch nur ein Frame füllen, nämlich den Hauptframe!!!

Bis danndann

PAF (patrickausfrankfurt)