Salve,
nel mio sito c'è un passaggio che fa esattamente così:
echo"<TD><img src=\"grafica_sito/carrello.gif\" title=\"Aggiungi al carrello\" alt='Aggiungi al carrello' onClick='javascript:aggiungi_dinamico(\"$row[0]\",\"$row[1]\",\"$row[2]\",1,\"aggiungi\")'></TD>";
il contenuto dell'array $row[] puo' contenere anche accenti e virgolette.
Quando però' questi caratteri sono presenti la funzione sballa.
Se usassi addslashes risolverei la situazione ma il problema è che l'output verrà pure con le slash...