Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/11/2006, 02:21
Avatar de RUX
RUX
 
Fecha de Ingreso: enero-2004
Ubicación: Las Palmas de Gran Canari
Mensajes: 566
Antigüedad: 20 años, 10 meses
Puntos: 0
Okis... lo tengo asi, en valor_actual va un "this.value" en el select para determinar si seleccione el valor 8 que es el que hace aparecer el select de los paises.

Código:
<script>
function AjaxPais(valor_actual, pagina, parametros){
	if(valor_actual == 8){ 
		var ajax = AJAX2();
		if(!ajax){
			alert("No se puede ejecutar este proceso: Error de navegador");
			return false;
		}
		document.getElementById("pais_select_").innerHTML = "<img src='css/progress.gif' style='vertical-align: middle;' /> <strong><?php echo $_SESSION['idioma']['en_espera']; ?></strong>";
		document.getElementById("pais_texto_").innerHTML = '<?php echo $_SESSION['idioma']['pais'].":*"; ?>'
		ajax.open("POST", pagina, true);
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 4){ 
				document.getElementById("pais_select_").innerHTML=ajax.responseText;
			}
		}
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(parametros);
	}else{ 
		document.getElementById("pais_select_").innerHTML = ''
		document.getElementById("pais_texto_").innerHTML = ''
		document.getElementById("provincia_select_").innerHTML = ''
		document.getElementById("provincia_texto_").innerHTML = ''
	}
}
Lo tengo parecido al de esta web:
http://www.formatoweb.com.ar/ajax/se..._3_niveles.php

La única diferencia es que mis selects no se muestran en pantalla y aparecen al seleccionar la opción correspondiente, en esta pagina parece que ya existen y pone "Selecciona opcion...".

De esta forma creo que al no formar parte del formulario en un primer instante, firefox lo ignora pero IE no.

¿Alguna idea?
SALUDOS
__________________
Rux.es - Sitio Personal | IslaRock.com - Todo Rock