Código PHP:
function addOpt(oCntrl, iPos, sTxt, sVal){
var selOpcion=new Option(sTxt, sVal);
eval(oCntrl.options[iPos]=selOpcion);
}
function cambia(oCntrl){
while (oCntrl.length) oCntrl.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;
}
}
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!!!!!!