Ragazzi ho questo problema.
Il problema riguarda la stringacodice:var dimensioneTestoTD = document.createElement("td"); dimensioneTestoTD.setAttribute("style","width:85px"); var dimensioneTestoSELECT = document.createElement("select"); dimensioneTestoSELECT.setAttribute("name","dimensioneTesto" + g); dimensioneTestoSELECT.setAttribute("id","dimensioneTesto" + g); dimensioneTestoSELECT.setAttribute("style","width:65px;"); var dimensioneTestoOption = new Array(); for(var t=10;t<=55;t++){ dimensioneTestoOption[t] = document.createElement("option"); dimensioneTestoOption[t].setAttribute("name","dim"+ t + "_" + g); dimensioneTestoOption[t].setAttribute("value",t); dimensioneTestoOption[t].text = t + 'px'; dimensioneTestoSELECT.add(dimensioneTestoOption[t],null); } table.appendChild(tableTR); tableTR.appendChild(dimensioneTestoTD); dimensioneTestoTD.appendChild(dimensioneTestoSELECT); /* OnChange memorizza valore */ dimensioneTestoSELECT.onchange = "alert('"+ dimensioneTestoSELECT.options[dimensioneTestoSELECT.selectedIndex].value +"'); var dimensioneTestoHandler = new Function(dimensioneTestoSELECT.onchange); if (dimensioneTestoSELECT.addEventListener) { dimensioneTestoSELECT.addEventListener('change', dimensioneTestoHandler, false ); } else if (dimensioneTestoSELECT.attachEvent) { dimensioneTestoSELECT.attachEvent('onchange', dimensioneTestoHandler); }Quando cambio valore nella select la funzione dimensioneTestoSELECT.selectedIndex mi restituisce sempre zero.codice:dimensioneTestoSELECT.onchange = "alert('"+ dimensioneTestoSELECT.options[dimensioneTestoSELECT.selectedIndex].value +"');
Potete aiutarmi?

Rispondi quotando