ho scritto questo codice per mostrarmi e nascondermi un numero stabilito di righe di una tabella, vi posto tutto:
questo è il codice incriminato
questa è la tabella in questionecodice:function rebuildTable() { var i = document.insertPoll.n.selectedIndex; var n = parseInt(document.insertPoll.n.options[i].value); var display = ""; for(i = 3; i <= 10; i++) { if(i <= n) display = "table-row"; else display = "none"; document.getElementById("row[" + i + "]").style.display = display; // ##### riga malefica ##### } } // end function rebuildTable
funziona tutto... sotto mozilla, il browser che uso abitualmente, ha anche ottimi strumetti per la progettazione che mi aiutano... sotto explorer invece da errore! precisamente dicecodice:<table width="40%" border="0" cellpadding="0" cellspacing="1" bgcolor="#00CCCC"> <tr bgcolor="#FFFFFF" ID="header"> <th width="30%"><font size="2">Numero</font></th> <th width="70%">Valore</th> </tr> <tr align="center" bgcolor="#FFFFFF" ID="row[1]"> <td width="30%">1</td> <td width="70%"><input name="value[1]" type="text" id="value[1]" size="45"></td> </tr> <tr align="center" bgcolor="#FFFFFF" ID="row[2]"> <td width="30%"><font size="2">2</font></td> <td width="70%"><input name="value[2]" type="text" id="value[2]" size="45"></td> </tr> <tr align="center" bgcolor="#FFFFFF" ID="row[3]" style="display: none"> <td width="30%"><font size="2">3</font></td> <td width="70%"><input name="value[2]" type="text" id="value[3]" size="45"></td> </tr> <tr align="center" bgcolor="#FFFFFF" ID="row[4]" style="display: none"> <td width="30%"><font size="2">4</font></td> <td width="70%"><input name="value[2]" type="text" id="value[4]" size="45"></td> </tr> <tr align="center" bgcolor="#FFFFFF" ID="row[5]" style="display: none"> <td width="30%"><font size="2">5</font></td> <td width="70%"><input name="value[2]" type="text" id="value[5]" size="45"></td> </tr> <tr align="center" bgcolor="#FFFFFF" ID="row[6]" style="display: none"> <td width="30%"><font size="2">6</font></td> <td width="70%"><input name="value[2]" type="text" id="value[6]" size="45"></td> </tr> <tr align="center" bgcolor="#FFFFFF" ID="row[7]" style="display: none"> <td width="30%"><font size="2">7</font></td> <td width="70%"><input name="value[2]" type="text" id="value[7]" size="45"></td> </tr> <tr align="center" bgcolor="#FFFFFF" ID="row[8]" style="display: none"> <td width="30%"><font size="2">8</font></td> <td width="70%"><input name="value[2]" type="text" id="value[8]" size="45"></td> </tr> <tr align="center" bgcolor="#FFFFFF" ID="row[9]" style="display: none"> <td width="30%"><font size="2">9</font></td> <td width="70%"><input name="value[2]" type="text" id="value[9]" size="45"></td> </tr> <tr align="center" bgcolor="#FFFFFF" ID="row[10]" style="display: none"> <td width="30%"><font size="2">10</font></td> <td width="70%"><input name="value[2]" type="text" id="value[10]" size="45"></td> </tr> </table>
"impossibile ottenere la proprietà display. Argomento non valido"
qualcuno mi salvi!

Rispondi quotando