Hi Reinhard,
ich würd's folgendermaßen versuchen:
<HTML>
<HEAD>
<TITLE>blabla</TITLE>
</HEAD>
<SCRIPT>
document.writeln("<FRAMESET>");
...
document.writeln("</FRAMESET>");
</SCRIPT>
<BODY>
...HTML f. ausgeschaltetes JS...
</BODY>
</HTML>
Für Browser mit eingeschaltetem JS sieht die Seite dann aus wie eine, in der nach einem Frameset halt noch ein Body für nicht Frame-fähige Browser drangepappt ist - Frameset wird angezeigt, Body nicht.
Mit ausgeschaltetem JS ist da nur der Body und sonst nix, und der wird angezeigt.
Sollte eigentlich funzen...
Grüße,
Utz