![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Steffi M., 30. 06. 2003, 14:07
Wie kann ich das verschachtelungs Problem lösen wenn ich innderhalb eines PHP skrips mir einen Html Tag wie folg aus geben lassen möchte??
echo "<a href='#' onMouseOver='window.status='???????';'"
Vielen Dank im voraus
Die folgende Nachricht zum Thema stammt von: romy, 30. 06. 2003, 14:15
Hi,
»» Wie kann ich das verschachtelungs Problem lösen wenn ich innderhalb eines PHP skrips mir einen Html Tag wie folg aus geben lassen möchte??
mit einem backslash \
»» echo "<a href='#' onMouseOver='window.status='???????';'"
echo "<a href="#\" onMouseOver=\"window.status=\"bla\";\"";
ciao
romy
--
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
sh:( fo:| ch:? rl:( br:& va:| zu:) ss:| ls:[
Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode
Die folgende Nachricht zum Thema stammt von: Sven Rautenberg, 30. 06. 2003, 14:24
Moin!
»» mit einem backslash \
Gute Antwort.
»» echo "<a href="#\" onMouseOver=\"window.status=\"bla\";\"";
Grausames Beispiel. Weil HTML-mäßiger Müll rauskommt und außerdem noch Fehler drinsind.
Also ausführlich: Wenn der folgende String HTML-seitig im Browser ankommen soll
<a href="#" onmouseover="window.status='bla';">
Dann kann man diesen String entweder in einfache oder doppelte Anführungszeichen stecken und muß dann alle einfachen oder doppelten Anführungszeichen _im_ String mit Backslash escapen.
echo "<a href=\"#\" onmouseover=\"window.status='bla';\">";
oder
echo '<a href="#" onmouseover="window.status=\'bla\';">';
Was einfacher ist, hängt logischerweise von der Zahl der zu escapenden Anführungszeichen ab - außerdem davon, ob man nicht zwingend (wegen Variablenersetzung) doppelte Anführungszeichen benötigt.
- Sven Rautenberg
--
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|
© 1998-2006
Impressum, Software: Classic Forum