Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/02/2006, 19:15
Avatar de chalchis
chalchis
 
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 21 años, 7 meses
Puntos: 21
aqui esta parte de la funcion

hay un funciona que crea una tabla dinamicamente con varios select
donde llego crear el select padre es asi

var linea2=document.createElement("tr");
//declaramos la 1 celda de la segunda fila
var celda_2_1 = document.createElement("td");
//declaramos que contenido tendra esa celda contenido_fila_celda(fila 2 celda2)
var contenido_2_1=document.createTextNode(" ");//pongo un vacio para no imprima nada
//fin celda 1 fila 2
//declaramos la 2 celda de la segunda fila
var celda_2_2 = document.createElement("td");
celda_2_2.width="71";//medida de esta celda
celda_2_2.align="right";//alineamos lo que haya en esta celda
celda_2_2.className="texforms";
//declaramos el contenido de la celda 2 fila 2
var contenido_2_2=document.createTextNode("Categoria:" );//aqui creamos un texto que sera el contenido de la celda
//fin celda 2 fila 2
//declaramos la 3 celda de la segunda fila
var celda_2_3=document.createElement("td");
//celda_2_3.width="288";//medida de esta celda
//declaramos el contenido de la celda 3 fila 2
var contenido_2_3=document.createElement("select");
contenido_2_3.name="lista_categoria[]";
contenido_2_3.id="lista_categoria";
//onchange="cambia(document.forms.formulario.lista_a rticulos)"
contenido_2_3.onchange = function(){cambia(document.forms['formulario']['lista_categoria'],document.forms['formulario']['lista_proveedores'])};//esta funcion borra una tabla creada por este medio DOM
contenido_2_3.options[0] = new Option('', '');
contenido_2_3.options[1] = new Option('Artículos de Oficina', '2');contenido_2_3.options[2] = new Option('Artículos de Seguridad', '3');contenido_2_3.options[3] = new Option('Artículos de Limpieza', '4');
contenido_2_3.className="areatx";
//fin celda 3 fila 2
//declaramos la 4 celda de la segunda fila
var celda_2_4 = document.createElement("td");
celda_2_4.width="26";//medida de esta celda
//declaramos que contenido tendra esa celda contenido_fila_celda(fila 2 celda2)
var contenido_2_4=document.createTextNode(" ");//pongo un vacio para no imprima nada
//fin celda 4


como podre aplicar el script que mencionas
__________________
gerardo