[JavaScript] replace + eval probelm

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [JavaScript] replace + eval probelm

    Servus zusammen!

    Ich habe folgende Zeile bei der der JS-Fehler " ';' erwartet " auftritt:

    +++++++++++++++++++++++++++++++++++++++++++++

    var old_content = editor.document.body.innerHTML;
    replaced_content = old_content.replace(eval('/<IMG src="'+tmp_src+'">/'), '<IMG src="'+tmp_src+'" border="1" alt="'+tmp_src+'">');
    alert(replaced_content);

    +++++++++++++++++++++++++++++++++++++++++++++

    Das Problem ist, das ich in meinem Editor das gerade eingefügte IMG in meinem Text suchen und durch den Zusatz border="1" und alt="aktuellerBildpfad" ergänzen muss/möchte! Deshalb muss ich die RegExp ja quasi "Dynamisch" zusammensetzen. Nur wie? Es funzt einfach nicht. Wißt ihr vielleicht woran es liegt ?? Ich glaube es liegt an den " oder ' im eval, nur alle versuche haben nichts genutzt

    Ach so tmp_src = der akutelle Bildpfad

    Danke !!

    Ciao Bekim
    Goose
    "Dem die Geduld genommen wurde" - Dank Netscape

  • #2
    Re: [JavaScript] replace + eval probelm

    eval - des Newbees liebstes Spielzeug ...


    Erzeuge dir ein RegExp-Objekt mit new RegExp(...), und wende dann die replace-Methode dieses Objektes an.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Wozu braucht man im obigen Beispiel eval()?

      Kommentar

      Lädt...
      X