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:
Questo vuol dire che al click sulla checkbox scatta la funzione javascript add_delete() dichiarata nel file matrice.phpCodice PHP:print("<td><input type='checkbox' name='checkbox[]' id='$check' value='$rowSPESA[0]' onclick='add_delete()'/></td>\n");
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?

Rispondi quotando