LO HE SOLUCIONADO!!!
Pero creo que me teneis que ayudar a razonarlo...
Yo tenia el formulario maquetado en una tabla y dentro de esta tabla metia el codigo de los combos dependientes (una tabla dentro de otra), cuando he sacado esta segunda tabla de la primera (teniendo asi dos tablas de primer nivel) a funcionado a la perfeccion!!! Puede ser algo del getElementById???
Asi NO funcionaba:
Código:
<table>
<form name="form1" method="post" action="select_dependientes.asp">
<tr>
<td>
<input name="txtHitza" type="text" value="<%=Hitza%>" size="29">
</td>
</tr>
<tr>
<td>
<table border="1" width="400" style="border-style:none;">
<tr>
<td id="fila_1" width="50%" class="punteado"><% generaPaises() %></td>
<td id="fila_2" width="50%" class="punteado">
<select class="combo" disabled="disabled" id="select_1" name="estados">
<option id="valor_defecto" value="0">Selecciona pais...</option>
</select>
</td>
</tr>
</table>
</td>
</tr>
<tr><td>
<input type="submit" value="Enviar" name="Submit">
</td></tr>
</form>
</table>
Asi SI funciona:
Código:
<form name="form1" method="post" action="select_dependientes.asp">
<input name="txtHitza" type="text" value="<%=Hitza%>" size="29">
<table border="1" width="400" style="border-style:none;">
<tr>
<td id="fila_1" width="50%" class="punteado"><% generaPaises() %></td>
<td id="fila_2" width="50%" class="punteado">
<select class="combo" disabled="disabled" id="select_1" name="estados">
<option id="valor_defecto" value="0">Selecciona pais...</option>
</select>
</td>
</tr>
</table>
<input type="submit" value="Enviar" name="Submit">
</form>
Creo que me estoy obsesionando...