|    
			
				23/03/2009, 00:45
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: marzo-2009 
						Mensajes: 9
					 Antigüedad: 16 años, 7 meses Puntos: 1 |  | 
  |  Respuesta: Listas desplegables dependientes  
   Cita:  
					Iniciado por RucarMaN   <html><head>
 <title>Listas desplegables dependientes</title>
 
 </head>
 
 <BODY style="font-family: Verdana">
 <p align="center"><b>Listas desplegables dependientes 5</b></p>
 
 <SCRIPT LANGUAGE="JavaScript">
 
 <!-- Begin
 var arrItems1 = new Array();
 var arrItemsGrp1 = new Array();
 
 arrItems1[3] = "Camión";
 arrItemsGrp1[3] = 1;
 arrItems1[4] = "Tren";
 arrItemsGrp1[4] = 1;
 arrItems1[5] = "Coche";
 arrItemsGrp1[5] = 1;
 
 arrItems1[6] = "Barco";
 arrItemsGrp1[6] = 2;
 arrItems1[7] = "Submarino";
 arrItemsGrp1[7] = 2;
 
 arrItems1[0] = "Aviones";
 arrItemsGrp1[0] = 3;
 arrItems1[1] = "Ultraligero";
 arrItemsGrp1[1] = 3;
 arrItems1[2] = "Ala delta";
 arrItemsGrp1[2] = 3;
 
 var arrItems2 = new Array();
 var arrItemsGrp2 = new Array();
 
 arrItems2[21] = "747";
 arrItemsGrp2[21] = 0
 arrItems2[22] = "Cessna";
 arrItemsGrp2[22] = 0
 
 arrItems2[31] = "Kolb Flyer";
 arrItemsGrp2[31] = 1
 arrItems2[34] = "Kitfox";
 arrItemsGrp2[34] = 1
 
 arrItems2[35] = "Schwietzer Glider";
 arrItemsGrp2[35] = 2
 
 arrItems2[99] = "Chevy Malibu";
 arrItemsGrp2[99] = 5
 arrItems2[100] = "Lincoln LS";
 arrItemsGrp2[100] = 5
 arrItems2[57] = "BMW Z3";
 arrItemsGrp2[57] = 5
 
 arrItems2[101] = "F-150";
 arrItemsGrp2[101] = 3
 arrItems2[102] = "Tahoe";
 arrItemsGrp2[102] = 3
 
 arrItems2[103] = "Tren de carga";
 arrItemsGrp2[103] = 4
 arrItems2[104] = "Tren de pasajeros";
 arrItemsGrp2[104] = 4
 
 arrItems2[105] = "Contenedor de aceite";
 arrItemsGrp2[105] = 6
 arrItems2[106] = "Barco de pesca";
 arrItemsGrp2[106] = 6
 
 arrItems2[200] = "Los Angelas Class";
 arrItemsGrp2[200] = 7
 arrItems2[201] = "Kilo Class";
 arrItemsGrp2[201] = 7
 arrItems2[203] = "Seawolf Class";
 arrItemsGrp2[203] = 7
 
 function selectChange(control, controlToPopulate, ItemArray, GroupArray)
 {
 var myEle ;
 var x ;
 // Empty the second drop down box of any choices
 for (var q=controlToPopulate.options.length;q>=0;q--) controlToPopulate.options[q]=null;
 if (control.name == "firstChoice") {
 // Empty the third drop down box of any choices
 for (var q=myChoices.thirdChoice.options.length;q>=0;q--) myChoices.thirdChoice.options[q] = null;
 }
 // ADD Default Choice - in case there are no values
 myEle = document.createElement("option") ;
 myEle.value = 0 ;
 myEle.text = "[Selecciona]" ;
 controlToPopulate.add(myEle) ;
 // Now loop through the array of individual items
 // Any containing the same child id are added to
 // the second dropdown box
 for ( x = 0 ; x < ItemArray.length  ; x++ )
 {
 if ( GroupArray[x] == control.value )
 {
 myEle = document.createElement("option") ;
 myEle.value = x ;
 myEle.text = ItemArray[x] ;
 controlToPopulate.add(myEle) ;
 }
 }
 }
 //  End -->
 </script>
 
 </HEAD>
 
 
 
 <BODY style="font-family: Verdana">
 
 <form name=myChoices>
 <table align="center">
 <tr>
 <td>
 <SELECT id=firstChoice name=firstChoice onchange="selectChange(this, myChoices.secondChoice, arrItems1, arrItemsGrp1);">
 <option value=0 SELECTED>[Selecciona]</option>
 <option value=1>Tierra</option>
 <option value=2>Mar</option>
 <option value=3>Aire</option>
 </SELECT>
 </TD><TD>
 <SELECT id=secondChoice name=secondChoice onchange="selectChange(this, myChoices.thirdChoice, arrItems2, arrItemsGrp2);">
 </SELECT>
 <SELECT id=thirdChoice name=thirdChoice>
 </SELECT>
 </TD>
 </TR>
 </TABLE>
 </form>
 hola man.. mira yo utilice este script para unas pruebas y lo almacene en una base de datos.. el problema es que en lugar de almacenarme lo que contiene el string me almacena un numero ??? podrias ayudarme alli?      |