Rolf B: Zusammenspiel php/JS bei Parameterübergabe von php zur JS Funktion

Beitrag lesen

Hallo Andreas,

Für mich bleibt abe die Frage dennoch offen, wie ich mit Sonderzeichen in den Werten umgehe.

Wenn Du mit htmlspecialchars ein data-Attribut erzeugst, dann SOLLTE das Problem gelöst sein. Solange Du der Funktion kein ENT_NOQUOTES mitgibst, ersetzt sie " durch &quot; sowie < und > durch &lt; und &gt;, der Rest kann unbesehen in Attribute reingeschmissen werden. Hoffe ich jedenfalls, was bei Zeilenumbrüchen passiert, muss man gucken. Hast Du Zeilenumbrüche drin?

Update: Zeilenumbrüche in einem Attributwert sind unproblematisch, gerade probiert.

Rolf

--
sumpsi - posui - obstruxi