Autor Zpráva
palmexman
Profil *
Mám zapsanou proměnnou obsahující řětězec - odkaz, pomocí něhož se volá javascript, který vloží tagy, např.:

$var='<a href="javascript:insertAtCursor(document.formular.text, \'<div style=text-align:left>\', \'</div>\');">vloz tag</a>';


S tím problém není. Jen bych do toho tagu rád dostal klasické uvozovky, tedy např.:
<div style="text-align:left"></div>

což nevím jak zapsat, aby to fungovalo..
Alphard
Profil
\" nejde?
palmexman
Profil *
to právě bohužel nefunguje, prohlížeč mi pak vypíše odkaz takovýto:
', '
');">vloz tag
Alphard
Profil
slash patří jen do toho javascriptu, v html normálně ", jestli je řetězec v ', tak to normálně projde
palmexman
Profil *
Což o to, samotné
"
uvozovky projdou (ten slash tam skutečně nepatří), ale prohlížeč si s tím neporadí. Problém je, že v tagu
a href
pak jsou dvoje:
<a href="javascript:insertAtCursor(document.formular.text, '<div style="text-align:left;">', '</div>');">

a prohlížeči se to nelíbí...
palmexman
Profil *
Tak už to mám... Nahradil jsem uvozovky tímto
%22
, tedy takto:
<div style=%22text-align:left;%22>

A funguje to. Nicméně děkuji za odpovědi.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: