Allora ragazzi, forse è meglio se vi posto un po' di codice. Allora, ho un file che si chiama matrice.php che al suo interno ha:
codice:
<script type="text/javascript" language="JavaScript">
var array_ids = [];
var http2 = ReturnObject();
$('document').ready(function(){
$('#id_NOshared').bind('click',mostra);
$('#id_shared').bind('click',nascondi); $('input[id*="check"]').bind('click',add_delete);
$('#dropDB').bind('click', drop);
$('#editDB').bind('click', edit);
$('#id_div').load(reload.php)
}
Questo vuol dire che quando hgo caricato tutto il documento, identifico lìelemento il cui id è id_div e ci inserisco il contenuto del file reload.php.
nel file reload.php tra le varie operazioni, ci sono delle checkbox così dichiarate:
Codice PHP:
print("<td><input type='checkbox' name='checkbox[]' id='$check' value='$rowSPESA[0]' onclick='add_delete()'/></td>\n");
Questo vuol dire che al click sulla checkbox scatta la funzione javascript add_delete() dichiarata nel file matrice.php
Ecco, il problema è proprio questo, se lascio il codice così com'è scritto qui, quando clicco sulla checkbox, la funzione add_delete non viene invocata per nulla, anche se è presente nel file matrice.php. Perchè?Come mai?