LO QUE PASA ES QUE LA EJECUTO EN INTERNET EXPLORER Y SE HACE LO QUE TIENE QUE HACER PERO LA EJECUTO EN MIZILLA O CHROME Y NO LO HACE
NOTA: LO QUE DEBE DE HACER ES QUE AL SELECCIOANR EL NUMERO DOS DE LA ULTIMA COLUMNA TE BAJE OTRA FILA Y ASI SI SELECCIOANS EL NUMERO 2 EN LA ULTIMA COLUMNA TE CREE OTRA
Código:
<html><head> <script language="JavaScript"> var i=2; function A() { var obj = document.all ? document.all("nombreelemento") : document.getElementById("nombreelemento"); //alert('valor: '+al); if(al == '2'){ t=t.substring(0,(t.length-8)); t+="<table border='2'><TR><TD><SELECT NAME='OPCION1'> <OPTION VALUE='1'> 1 <OPTION VALUE='2'> 2 <OPTION VALUE='3'> 3 </SELECT></TD><TD> <SELECT NAME='OPCION2'> <OPTION VALUE='1'> 1 <OPTION VALUE='2'> 2 <OPTION VALUE='3'> 3 </SELECT> </TD> <TD> <SELECT NAME='OPCION3'> <OPTION VALUE='1'> 1 <OPTION VALUE='2'> 2 <OPTION VALUE='3'> 3 </SELECT> </TD> <TD> <SELECT NAME='OPCION4' id='OP' onchange= 'A (this.value);'> <OPTION VALUE='1'> 1 <OPTION VALUE='2'> 2 <OPTION VALUE='3'> 3 </SELECT> </TD> </TR> </SELECT> </TD> </TR></table>"; document.getElementById('OPCION1').innerHTML=t; //i++; } } </script></head> <body> <div id="OPCION1"> <TABLE BORDER="2"> <TR> <TD> <SELECT NAME="OPCION11" > <OPTION VALUE="1" > 1 <OPTION VALUE="2"> 2 <OPTION VALUE="3"> 3 </SELECT> </TD> <TD> <SELECT NAME="OPCION2"> <OPTION VALUE="1"> 1 <OPTION VALUE="2"> 2 <OPTION VALUE="3"> 3 </SELECT> </TD> <TD> <SELECT NAME="OPCION3"> <OPTION VALUE="1"> 1 <OPTION VALUE="2"> 2 <OPTION VALUE="3"> 3 </SELECT> </TD> <TD> <SELECT NAME="OPCION4" id="OP" onchange='A(this.value);'> <OPTION VALUE="1"> 1 <OPTION VALUE="2"> 2 <OPTION VALUE="3"> 3 </SELECT> </TD> </TR> </SELECT> </TD> </TR> </TABLE> </div> </body>