Moin Moin!
Warum auch immer Du Dir mit Gewalt in den Fuß schießen willst ...
Warum erzeugst Du so viel Zeug, nur um es gleich wieder zu verstecken?
<!doctype html>
<html>
<head>
<script src="content.js" type="text/javascript"></script>
<title>Loch in den Fuß</title>
</head>
<body>
<p>Ohne Javascript behandle ich Dich wie den letzten Dreck!</p>
</body>
</html>
Das ist schlank und führt ohne JS exakt zum gewünschten Ergebnis. Mit JS wird content.js geladen, das zunächst das Body-Element von allen Kindern befreit und dann den gewünschten Inhalt per DOM-Methoden oder notfalls per innerHTML einbaut. Ganz grob und nicht getestet:
window.onload=function() {
var b=document.getElementsByTagName('body');
if (b) {
b[0].innerHTML='<h1>Oh weh!</h1><p>Nur für JS-Junkies!</p>';
}
}
Alexander
--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".