Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/02/2011, 14:39
walterdevel
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 4 meses
Puntos: 51
Respuesta: Tomar el Value de un Select tipo LIST

Estás haciendo una comparación rara en tus ifs:

Código Javascript:
Ver original
  1. function Reload(){
  2.         var Produc = document.getElementById('Prod');
  3.         var Cate = document.getElementById('Cat');
  4.        
  5.         if (Produc.options[Produc.selectedIndex].value == "Uno" | Produc.options[Produc.selectedIndex].value == "Dos" | Produc.options[Produc.selectedIndex].value == "Tres") {
  6.             if (Cate .options[Cate .selectedIndex].value > 0 & Cate .options[Cate .selectedIndex].value <= 5) {
  7.                 window.location = "productos.php?produc="+Produc+"&categ="+Cate;
  8.             }
  9.         }
  10.     }

En el primer if entra si es "Uno", "Dos", "Tres". Y en tu segundo if preguntás por valores numéricos 1, 2, 3 etc. Y ese debe ser tu problema. Otra cosa, si no te redirecciona, probá cambiar window.location por location.href.

PD: Edito...Además de lo que ya te señalé, estás concatenando en tu URL los objetos Procut y Cate y no sus valores ( value ).