Probleme mit "

djphil

Grünschnabel
Hallo

Ich habe ein Java Script dass die eingabe für User erleichtern soll, die keine Ahnung von html haben. Das Script immitiert eine Art Bulletin (wie hier im Forum).
Jetzt möchte ich, dass der User ein Bild hinzufügen kann indem er nur den Dateinamen des Bildes eingibt.

Hier ist das Script:

<script language="JavaScript" type="text/javascript">
<!--
function edit(mode){
switch(mode){
case "fett":
txt = prompt("Bitte gib den fetten Text ein","");
document.form1.edit.value += "<strong>"+txt+"</strong>";
document.form1.edit.focus();
break;
case "kursiv":
txt = prompt("Bitte gib den kursiven Text ein","");
document.form1.edit.value += "<em>"+txt+"</em>";
document.form1.edit.focus();
break;
case "bild":
txt = prompt("Bitte gib den fetten Text ein","");
document.form1.edit.value += "<img src="../uploads/images/"+txt+"">";
document.form1.edit.focus();
break;
case "datei":
txt = prompt("Bitte gib den kursiven Text ein","");
document.form1.edit.value += "<em>"+txt+"</em>";
document.form1.edit.focus();
break;
}
}

</script>

Leider benötigt man um ein Bild in eine html-Datei einzufügen ein ". Kann man in Java solche Zeichen wie in php irgendwie escapen?

(Die Problemstelle ist rot markiert im Script)

Schon mal Danke für die Hilfe im Vorraus!

mfg Philipp
 
Hi,

schreibst Du:
PHP:
document.form1.edit.value += '<img src="../uploads/images/'+txt+'">';
Double- und SingleQuotes können in JavaScript geschachtelt werden.

Gruß

.
 

Neue Beiträge

Zurück