Hallo Flo
In einem selektierten Text soll eine URL durch einen Link ersetzt werden:
sel = "http://www.selfhtml.de";
res = "<a href=""+ sel +"">"+ sel +"</a>";
sel = "/" + sel + "/g";
string = string.replace(eval(sel), res);
Allerdings erhalte ich die Meldung: 'www' is undefiniert.
Ich schätze, das hat mit den Slashes zu tun.
nein der Schuldige ist eval() und der Punkt. Eval erzeugt ein neues Objekt. Mit dem Punkt werden Objekteigenschaften angesprochen, daher die Fehlermeldung.
Lösung:
sel = new RegExp(sel,"g");
string = string.replace(sel, res);
Viele Grüße
Antje