Problem mit "Anführungszeichen"
Michael
- javascript
Hallo Beisammen!
Ich optimiere gerade ein PHP CMS-System von einem Freund und da habe ich vor, eine kleine Toolbar zu machen, damit man alles leichter editieren kann. Ich habe mit folgendem Script vor, dass wenn man auf zB einen Link "Fett" klickt, der Tag <b></b> in das Feld geschrieben wird, wo der Inhalt editiert wird. Klingt zwar kompliziert, aber ich hoffe man kann es verstehen. Hier das Script:
<script language="JavaScript">
<!--
function TagEinfuegen(Tag)
{
document.Edit.inhalt.value+=Tag+" ";
document.Edit.inhalt.focus();
}
//-->
</script>
Und hier die Links:
<a href="javascript:TagEinfuegen('<b></b>')">Fett</a>
Das funktioniert ja recht gut, aber bei diesem Tag klappt es nicht:
<a href="javascript:TagEinfuegen('<img src="Pfad" alt="Alternativer Text"> ')">Grafik einfügen</a>
Kann mir jemand sagen, wie ich es so ändere, das es klappt????
Ich denke, es liegt an den Anführungszeichen...
Danke,
MfG,
Michael
abend,
<a href="javascript:TagEinfuegen('<img src="Pfad" alt="Alternativer Text"> ')">Grafik einfügen</a>
versuch mal die anführungszeichen zu escapen (ein backslash voranstellen).
TagEinfuegen('img src="Pfad" ...')
mfg,
(tanz das)
Z.N.S.
Danke, ich werde es probieren!
Es hat leider nicht geklappt mit dem backslash!!!
abend,
folgendes funktioniert:
<script language="JavaScript">
function TagEinfuegen(Tag) {
alert( Tag)
}
</script>
<a href="javascript:TagEinfuegen('<b></b>')"> easier </a> <p>
<a href="javascript:TagEinfuegen( '<img src='Pfad' alt='Alternativer Text'> ')"> easy </a>
mfg,
(tanz das)
Z.N.S.
Hallo,
in Perl muss man dann alle "-Zeichen maskieren (/") vielleicht ist es in PHP ja ähnlich.
Gruss
Holger
hi,
Das funktioniert ja recht gut, aber bei diesem Tag klappt es nicht:
<a href="javascript:TagEinfuegen('<img src="Pfad" alt="Alternativer Text"> ')">Grafik einfügen</a>
lies: http://de.selfhtml.org/javascript/sprache/notationen.htm#zeichenketten.
gruß,
wahsaga