wahsaga: Schon wieder Javascript... replace

Beitrag lesen

hi,

Ich möchte ein Zeichen (in diesem Fall das -) durch eine Leerstelle ersetzten, wenn ich dies tue ist der restliche Text nicht mehr vorhanden, die Variable also komplett leer. Beispiel:

var vormals = "-Hallo";
var jetzt = vormals.replace(/-/,"");
document.write(jetzt);

dann machst du irgendetwas grundlegend falsch.

var vormals = "-Hallo";
var jetzt = vormals.replace(/-/,"");
alert(vormals);
alert(jetzt);

bringt mit (im IE 5.0) als alert zunächst
-Hallo
und danach
Hallo

eventuell liegt es an deinem document.write, dass du vielleicht zur falschen zeit (=nach dem rendern des dokumentes) einsetzt ...?

gruss,
wahsaga