Hallo Alex,
suchvar = "a";
alt = "a";
neu = alt.replace(/suchvar/,"b");
ohne zusätzlich Angaben macht es auch der Aufruf
neu=alt.replace(suchvar,"b");
da dir das aber sicher nicht reichen wird und du mehr als ein Zeichen ersetzen willst, mußt du es anders machen.
Hier ein Beispielscript:
<script>
f="a";
k=eval("/"+f+"/g");
alt="caca";
alt=alt.replace(k,"b");
alert(alt)
</script>
Erklären brauche ich dir es sicher nicht. :-)
Viele Grüße
Antje