Devo fare una stampa di un articolo su un pop up utilizzando javascript.
Nella pagina PHP scrivo questo:
echo "<a href=\"javascript:Stampa('".$special->specialChars($results["Testo"])."')\">
Qui richiamo la funzione:
<script language="Javascript">
<!--
function Stampa(testo) {
win2 = window.open('','stampa','width=500, height=500, scrollbars=yes');
win2.focus();
win2.document.write("<html><head><title>Stampa l'articolo</title></head><body bgcolor='#ffffff' topmargin='0' leftmargin='0'>"+testo+"</body></html>");
win2.document.close();
}
//--></script>
Il problema è che nella variabile Testo ci sono accenti che danno fastidio al passaggio in javascript. Questo mi blocca lo script.
Come posso risolvere il problema?