Nel codice seguente all'interno di un ciclo cerco il nodo "cod" da un file xml e ne scrivo il valore nella var "codice"
tale valore devo passarlo in post ad un file .asp quando si clicca sul link
il problema è che quando clicco il valore risualta sempre quello dell'ultimo nodo "cod" e non dell'attuale nodo
Come posso risolvere?
Grazie
Giuseppe
Codice PHP:
else if (x[i].childNodes[j].nodeName == 'cod') {
var container = document.createElement('TD');
var theData = document.createElement('SPAN');
theData.className = "codice_id";
var aHref=document.createElement("a");
aHref.setAttribute('href','#');
codice = "ID="+x[i].childNodes[j].firstChild.nodeValue;
aHref.onclick = function(){javascript:void(alert(codice)); javascript:void(xmlhttpPost('miaPag.asp', codice, ricevo_xml)); };
var testo = document.createTextNode(" "+x[i].childNodes[j].firstChild.nodeValue);
aHref.appendChild(testo);
theData.appendChild(aHref);
}