Michael Schröpl: document.write('«/HTML»');

Beitrag lesen

<SCRIPT language="JavaScript">
<!--

»»  document.writeln('<frameset rows="100,100">');
»»  document.writeln('   <frame src="datei.htm">');
»»  document.writeln(' <frame src="datei.htm.htm">');
»»  document.writeln('</frameset>');

//-->
</script>
</head>
<noscript>
<body>
...
</body>
</noscript>
</html>

Das löst aber sein (und mein) Problem nicht.

Der Trick ist ja gerade, daß das Dokument "datei.htm" selbst via JavaScript prüft, ob *es* in einem Frame angezeigt wird, und wenn nicht, dann generiert *es* sich selbst sein Frameset mit einem Verweis auf sich.
Dazu muß es aber das *gesamte* Frameset generieren, nicht nur ein Stück davon.

Ich verwende dieses Verfahren (nach einem Tip aus dem Forum) auf meiner Homepage (z. B. http://www.homepage.de/home/schroepl/pbm/artikel/allgemein/con_ber.htm), sehe aber in Netscape 3 und 4.51 ebenfalls kein </HTML>-Tag ...   :-(