Cita:
Iniciado por neodani
- Como tu variables $lupa es un string que empieza con comillas simples, estabas teniendo problemas con las comillas simples de 'Tipo-Letra'. Las he cambiado por comillas dobles.
Y ahora el HTML generado tiene un error de parseo, pues el atributo está entre comillas dobles y se rompe cuando intentas pasar el parámetro a la función JS
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
.
El error era evidente gracias al coloreado de sintaxis de PHP. Moviste el error de PHP a HTML; veamos entonces el coloreado de sintaxis de HTML:
Código HTML:
Ver original <a href="" onclick="javascript:dzDecreaseFontSize("Tipo-Letra"); return false;"> <img class="Page-Right" border="0" style= "width: 3%;" src="img/menos.png" alt="Disminuir el Texto"/> <a href="" onclick="javascript:dzIncreaseFontSize("Tipo-Letra"); return false;"> <img class="Page-Right" border="0" style= "width: 3%;" src="img/mas.png" alt="Aumentar el Texto"/> <a href="" onclick="javascript:window.print();"> <img class="Page-Right" border="0" style= "width: 3%;" src="img/print.png" alt="Imprimir"/>
Estaba bien con comillas simples, pero había que escapartas. Aunque también se tienen otras alternativas, como la sintaxis HEREDOC o incluso "salir del modo PHP" y trabajar con HTML directamente y olvidarse de estos asuntos de las comillas.