Alex: Replace()

Beitrag lesen

Ich versuche mit der Replace() funktion eine zeichenkette zu ersetzen. Die zu findende als auch die ersetzende Zeichenkette
möchte ich als variablen übergeben, aber selbst mit eval(variable)
funktioniert das nicht.

Kann mir da jemand weiterhelfen?

<script language="JavaScript" type="text/javascript">
<!--
var tmp = "<tmp>";
var selected_text = "alex";
var string = "öjklalexlkjlökj";

test =   string.replace(/eval('selected_text')/,eval('tmp'));
alert(test);

//-->
</script>