Ho provato anch'io con addslashes(),ma non ho avuto risultati!!! mi mette addirittura due apici...baaaaah! cmq potresti fare con: str_replace ( "'", "\'", $stringa );
e quindi alla fine avere:
codice:
<?
$id=1;
$numero=4;
$stringa="Ha lo scontrino su con l'acquisto entro la data?";
$stringa=str_replace ( "'", "\'", $stringa ) ;
?>
<table>
<tr>
<td align='center'>
<a href='#' OnClick="opener.document.my_form.id_dom_prec.value = '<? echo $id?>';opener.document.my_form.preview.value = '<? echo $stringa?>';opener.document.my_form.fonte.value = '<? echo $numero?>';window.close();">
<? echo $numero ?>
</a>
</td>
</tr>
</table>
fammi sapere...