iLayer und anker
oli
- javascript
Guten Morgen,
nach langer Suche im Archiv habe ich leider noch keine
Antwort gefunden.
Folgender Auszug aus einem HTML-Dokument
<div id="a">
<script language="JavaScript">
if (ns) /*netscape*/
{document.writeln('<iLayer ID="infoLayer"></iLayer>')}
else
{document.writeln('<iframe ID="infoFrame"></iframe>')}
</script>
</div>
Das funktioniert auch alles so.
Die JavaScript-Anweisung
parent.infoFrame.document.location = "c.html#d";
funktioniert unter IE ebenfalls problemlos. Dokument
"c" wird geladen und springt zu Anker "d".
Aber unter Netscape funktioniert die JavaScript-Anweisung
window.document['a'].document['infoLayer'].src = "c.html#d";
nicht richtig. Netscape zeigt mir nicht den Anker "d" an.
Hat noch jemand eine Idee, wo der Fehler liegt. Ich habe
nur noch die Möglichkeit das Problem auf ziemlich unelegante
Art zu lösen. (Für jeden Anker eine einzelne HTML-Datei ...).
Thanx
oli