Hans Peter: Text überschreiben (ersetzen)

Beitrag lesen

Hallo,

ich habe eine französische Website vorliegen, nun möchte ich aber mithilfe von Greasemonkey ein userscript laufen lassen, wenn ich diese seite besuche und es soll mir ein Wort auf der Seite nicht mehr in Originalsprache anzeigen, sondern es in dem Fall ändern.

soweit bin ich bisher gekommen:

// ==UserScript==
// @name           Language Changer v0.1
// @description    changes language from french to german
// @include        http://www.***.***
// ==/UserScript==

var altuebers = "Vue générale";
var neuuebers = altuebers.replace(/Vue générale/g, "Uebersicht");
document.write(neuuebers);

mein problem ist nun, das nicht einfach nur der Text überschrieben wird, sondern die ganze Seite neu geladen wird und einfach weiß ist mit dem Text "Uebersicht". ich denke, dass liegt an "document.write"!?

Kann man das auch so realisieren, dass nur dieser Text "Vue générale" ausgetauscht wird? Mit getElementByID funktioniert nicht, da keine ID vergeben ist.
eventl. was mit "innerHTML.replace" ...?
würde mich sehr freuen über eure Hilfe.

MfG
Ronny