Holas!!
 
Tengo el siguiente problema que me aqueja hace mucho tiempo  

 , genero el código de una combobox a partir de la elección de otro con el codigo (que saque de forosdelweb :)) 
algo asi  
 Código PHP:
    switch (document.form1.Ubicacion.selectedIndex){
        case 0: 
                        addOpt(oCntrl2,  0, "padre", 0)
         break;
         case 1: 
                        addOpt(oCntrl2,  1, "ambos", 1)
         break;
         case 2: 
                        addOpt(oCntrl2,  2, "madre", 2)
         break;
} 
    
  (no se preocupen del codigo, este es de referencia) 
bueno al elegir determinada opcion de un combo padre, el hijo se cambia dinamicamente, y cada opcion del hijo tiene un valor (codigo que lo identifica), algo asi como 
cos1 = "padre"
cod2 = "madre"
cod3 = ambos" 
entonces lo logico seria hacer que
 addOpt(oCntrl2,  1, "padre", 1)
  ó
 addOpt(oCntrl2,  2, "madre", 2)
  ó
 addOpt(oCntrl2,  3, "ambos", 3) 
Pero me queda asi!!  
  
mi pregunta es como ()=/%# muestro el combo - en este ejemplo "ambos" - al principio y que aun asi me conserve el valor 3 (en el value)
he probado asi  
addOpt(oCntrl2,  3, "ambos", 0)
y asi 
addOpt(oCntrl2,  0, "ambos", 3)  
y nada :( 
porfas Ayuda!!!!!