Pergunta

Estou usando uma variável clearsilver como parâmetro para uma função javascript, de um href.Assim:

<a href="javascript:foo('<?cs var: js_escape(bar) ?>');"><span>

Isso funciona muito bem, até que a variável cs contenha aspas.

Alguém tem experiência com isto:Existe alguma ordem de escape que funcione para isso ou preciso encontrar uma variável que não contenha aspas?

Foi útil?

Solução

Fiz mais alguns testes, funcionou:

<a href="javascript:foo('<?cs var: html_escape(js_escape(bar)) ?>');">
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top