Foros del Web » Programando para Internet » Javascript »

funciona en firefox pero no en IE

Estas en el tema de funciona en firefox pero no en IE en el foro de Javascript en Foros del Web. hola tengo la siguiente funcion: Código PHP:     function  addOpt ( oCntrl ,  iPos ,  sTxt ,  sVal ){      var  selOpcion =new  Option ( sTxt ...
  #1 (permalink)  
Antiguo 09/06/2008, 01:37
Avatar de PedroRodas  
Fecha de Ingreso: noviembre-2005
Ubicación: Cádiz
Mensajes: 393
Antigüedad: 18 años, 5 meses
Puntos: 0
funciona en firefox pero no en IE

hola tengo la siguiente funcion:

Código PHP:
   function addOpt(oCntrliPossTxtsVal){
     var 
selOpcion=new Option(sTxtsVal);
    eval(
oCntrl.options[iPos]=selOpcion);
   }

   function 
cambia(oCntrl){
    while (
oCntrl.lengthoCntrl.remove(0);
    switch (
document.frm.material.selectedIndex){
     case 
0
      
addOpt(oCntrl,  0"- Selecciona -""10");     
      
addOpt(oCntrl,  1"38 x 42 dos asas corta""1");
      
addOpt(oCntrl,  2"38 x 42 dos asas larga""2");
      
addOpt(oCntrl,  3"38 x 42 un asa""3");
      
addOpt(oCntrl,  4"38 x 42 dos asas corta y cordón""4");
      
addOpt(oCntrl,  5"38 x 42 dos asas corta y 5 cm. de fondo""5");
      
addOpt(oCntrl,  6"22 x 27 dos asas cortas""6");     
      
addOpt(oCntrl,  7"50 x 50 dos asas cortas""7");
      
addOpt(oCntrl,  8"50 x 70 dos asas cortas""8");
      
addOpt(oCntrl,  9"mochila sin fondo""9");      
      
addOpt(oCntrl,  10"mochila con fondo circular""10");
      break;
     case 
1
      
addOpt(oCntrl,  0"- Selecciona -""13");
      
addOpt(oCntrl,  1"38 x 42 dos asas corta""1");
      
addOpt(oCntrl,  2"38 x 42 dos asas larga""2");
      
addOpt(oCntrl,  3"38 x 42 un asa""3");
      
addOpt(oCntrl,  4"38 x 42 dos asas corta y cordón""4");
      
addOpt(oCntrl,  5"38 x 42 dos asas corta y 5 cm. de fondo""5");
      
addOpt(oCntrl,  6"22 x 27 dos asas cortas""6");     
      
addOpt(oCntrl,  7"50 x 50 dos asas cortas""7");
      
addOpt(oCntrl,  8"50 x 70 dos asas cortas""8");
      
addOpt(oCntrl,  9"mochila sin fondo""9");      
      
addOpt(oCntrl,  10"mochila con fondo circular""10");
      
addOpt(oCntrl,  11"38x29 2 asas bicolor horizontal y 10cm. de fondo""11");    
      
addOpt(oCntrl,  12"38x42 2 asas bicolor vertical y 10cm. de fondo""12");      
      
addOpt(oCntrl,  13"44x38 2 asas y 10cm. de fondo");            
      break;
    }
   } 
Con ella hago que las opciones select dependan de opcion elegida en el select inmediatamente anterior.

Mi problema es que no funciona en IE pero si en firefox.

Y otra duda, necesito una cosa nueva. Necesito que dependiendo de la opcion elegida en el select (el segundo, el que cambia dependiendo de la opcion elegida en el select anterior) se carga una imagen u otra. no se muy bien como plantear esto.

Agracezco vuestra ayuda, gracias!!!!!!
__________________
Genial concierto de Roger Waters, Pink Floyd siguen vivos!!!
  #2 (permalink)  
Antiguo 09/06/2008, 05:21
Avatar de PedroRodas  
Fecha de Ingreso: noviembre-2005
Ubicación: Cádiz
Mensajes: 393
Antigüedad: 18 años, 5 meses
Puntos: 0
Respuesta: funciona en firefox pero no en IE

Voy a explicarme mejor:

1- Respecto a que no funciona con IE, pues eso que en IE no va y quiero solucionarlo.

2- Seleccionamos una opcion en el select que corresponde a un modelo de bolsa. Cada modelo de bolsa tiene varios colores disponibles.
Entonces se mostrara una imagen con los colores disponibles para el color elegido y un checkbox por cada color disponible.
Se podria por ejemplo hacer un javascript que al seleccionar el modelo de bolsa se llame a un include de php y me coloque un archivo con la imagen y los chekboxes correspondientes. Esta es principal idea.

Tambien se podria poner una imagen permanente con todos los colores y los chekboxes correspondientes. Dependiendo de la opcion de select elegida en el modelo de bolsa, se habilitan los checkboxes correspondientes.

Tambien puede optarse por crear imagenes individuales para cada color, y cargarlas mediante un bucle q compruebe si es un color disponible para el modelo elegido y si es asi, cargue el la imagen y un checkbox para poder elegirlo.

No se muy bien, que me recomiendan, y sobre todo como comenzar la funcion javascript.

muchas gracias, si necesitan cualquier informacion del archivo que estoy manejando no duden en pedirla!!!!
__________________
Genial concierto de Roger Waters, Pink Floyd siguen vivos!!!
  #3 (permalink)  
Antiguo 11/06/2008, 05:00
Avatar de PedroRodas  
Fecha de Ingreso: noviembre-2005
Ubicación: Cádiz
Mensajes: 393
Antigüedad: 18 años, 5 meses
Puntos: 0
Respuesta: funciona en firefox pero no en IE

seria posible la opcion de la imagen con todos los colores posibles y un checkboxes asociado a cada color, y que dependiendo de la opcion elegida se habilitaran o dehabilitaran los correspondientes a ese modelo de bolsa?
__________________
Genial concierto de Roger Waters, Pink Floyd siguen vivos!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:22.