Hola de nuevo,
sabes que pasa, que el trabajo que pueda hacer el javascript se resetea en el momento de actualizar la página. Eso y que además javascript no puede consultar tu base de datos.
Vamos por la función que comentas:
function recarga(targ,selObj,restore){
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
Y la llamas mediante onChange="recarga('parent',this,0)",
OK, al llamarla pasandole esos argumentos queda la cosa así
Se evalua parent (primer parámetro).location="la dirección que encuentre en la opción seleccionada"
Si el tercer parámetro (restore) se pasa queda el select con la primera opción seleccionada.
ok. parent.location="la direccion que hay en la option" llevará a esa página. Si lo que encuentra no es una ruta relativa o en caso de ser absoluta si no empieza por
http:// te dirá que no se encuentra.
Pero de todas formas, tu lo que quieres es que al escoger una opción la página acuda a la base de datos a sacar los valores de la nueva lista?? o tienes otras páginas creadas con los selecctores combinados?