Ciao.
Ho questa riga di codice, che non è altro che una colonna di tutti i record visualizzati. praticamente in ogni riga di questa colonna, mette un'immagine, che appena cliccato, fa visualizzare un input text per inserire una cifra. I valori passati alla funzione sono: $inp, il numero dell'input, $imgs il numero dell'immagine (questi due numeri sono relativi a com'è impostata la mia pagina html...), e $tr['articolo'], che sarebbe il codice dell'articolo del mio record nel database. Questo in modo da poter modificare il mio record.
La funzione richiamata è questa:Codice PHP:echo "<td>[img]add_off.gif[/img]</td>";
Quando passavo solo i e j alla funzione, funzionava tutto, cioè mi faceva apparire l'input e cambiava l'immagine. Appena ho inserito anche art, la funzione non va più. L'errore che mi da è: XXX is not defined. XXX è il codice dell'articolo, se ad esempio clicco sull'immagine dell'articolo f35, l'errore è: f35 is not defined.codice:function visaddg(i,j,art){ var inp = document.getElementById("elenco").getElementsByTagName("input") var imgs = document.getElementById("elenco").getElementsByTagName("img") inp[i].style.display = "block" imgs[j].src = "add.gif" imgs[j].onclick = "addg()" cod_art=art; }
Spero qualcuno di voi mi possa aiutare, grazie in anticipo!

Rispondi quotando