Hallo Merowinger!
Bist Du Mainzer?
Der head-Tag geht auf und geht wieder zu, aber alles dazwischen wird nicht wiedergegeben.
Kann es etwa sein dass die Dokumenthierarchie die Du verwendest nicht stimmt? Da Du Deinen eigenen Angaben nach ja viel mit NN arbeitest müsstest Du das aber wissen. Für den Netscape 4x muss immer der komplette Elementbaum durchlaufen werden, man kann nicht immer direkt referenzieren. Denke zwar, dass das bei Deinem Frameset keine bedeutung hat, wäre aber eine Lösung. Woher willst Du genau wissen, dass der Head Tag im Dokument geöffnet wird? Kann es sein, dass Das Script hineingeschrieben wird, aber der Zugriff über parent.funktion() nicht richtig ist?
Vielleicht kannst Du uns einen Testlink zur Seite verlinken? Was sagt di JavaScript Konsole des NN4x?
Schönen Gruß
Afra
Hi Afra.
Nein bin kein Mainzer.
Was den Testlink betrifft muss ich leider passen. Das ist erst einmal nur offline hier im Intranet verfügbar.
Ich kann dir aber ein komplettes Beispiel hier posten, das auch schon nicht funktioniert. Wenn man sich nach dem ausführen der Function show mal den Quelltext ansieht sieht man direkt, dass der komplette scriptteil fehlt. In IE und Mozilla funktioniert alles ohne Probleme, nur im Netscape verschwindet der zu schreibende Scripteintrag.
<html>
<head>
<script>
function show(){
var m;
m=this.document;
m.open('text/html');
m.write('<HTML><HEAD><script>function show2(){alert("Test");}</script>');
m.write('</HEAD><BODY><a href=javascript:show2();>Show2</a>');
m.write('</BODY></HTML>');
m.close();
}
</script>
</head>
<body>
<a href=javascript:show();>Show</a></body></html>