Hallo,
Ein HTML Dokument in dem eine exterene javascriptdatei eingebunden ist.
Das Dokument selbst darf ich nicht dirket verändern, nur die JavaScriptdatei. (sagen wir es geht um eine Art Wette *g*)
Ich will also diese Javascriptdatei anweisen das ganze HTML document zu durchsuchen (nach einem bestimmten String.. wenn du es genau wissen willst, einen Namen)
und diesen, immer wenn er gefunden wird durch einen anderen String zu ersetzen (was auch möglcih wäre, wenn der String nicht ersetzet sondern einfach drangehängt wird)
Alles klar? *g*
Also wenn ich dich jetzt richtig verstanden habe, funktioniert das nur im Internet Explorer.
Dazu mußt du den gesamten Text in einen <div> oder <span>-Block setzen, und dann den <div-Id>.innerHTML mit replace() zu bearbeiten.
Also
<div id=dokument>
.......
</div>
<script language="JScript">
dokument.innerHTML.replace(/Hugo/,"Heinz");
</script>
(nicht getestet)
Im Navigator müßtest du die gesamte Seite in einem String speichern, den du dann modifiziert in einen mit document.open "gelöschten" Layer ausgibst - imho etwas aufwendig...
Ciao,
Mirko