Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/07/2007, 19:52
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 5 meses
Puntos: 53
Re: Funciona en IE pero no en FIREFOX (select via $_GET)

cambia el id del select

<form name="f1" id="1" method = "GET" action = "?">

algo asi

<form name="f1" id="f1" method = "GET" action = "?">

luego me surge una pregunta:

var pais = document.getElementById('1').xPais.value;

quien es xPais?? en esta porcion de codigo que pusiste no se encuentra declarado

<form name="f1" id="1" method = "GET" action = "?">
<select onfocus="get_juris()" name="jurisdiccion">
<option value="<?=$_GET['jurisdiccion']?>" selected="selected"><?=$_GET['jurisdiccion']?></option>
</select>
.....

imagino que esta mas abajo, pero bueno, estas haciendo tu javascript muy "a la internet explorer" por eso no te funciona en otros exploradores

en lugar de hacer esto

var pais = document.getElementById('1').xPais.value;

deberias ponerle un ID al texfield o control que estes utilizando y obtener el nodo directamente en lugar de tomar el formulario y accesar a los controles como lo estas haciendo tu, haslo algo asi

var pais = document.getElementById('xPais').value;

bueno, me parece que ese es tu error, pues puedo verlo en el hecho de como estas accesando al DOM, en al formulario le pusiste un ID = '1' donde deberias poner un identificador que comience con una letra.

have funnnnnnnnnnnnn