Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/06/2006, 10:20
Znet
 
Fecha de Ingreso: marzo-2002
Ubicación: Salta Capital - Actualmente estudiando en Córdoba
Mensajes: 430
Antigüedad: 22 años, 1 mes
Puntos: 0
Código PHP:
<script language="javascript" type="text/javascript">
function 
nuevoAjax()

    
/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
    lo que se puede copiar tal como esta aqui */
    
var xmlhttp=false
    try 
    { 
        
// Creacion del objeto AJAX para navegadores no IE
        
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
    }
    catch(
e)
    { 
        try
        { 
            
// Creacion del objet AJAX para IE 
            
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
        } 
        catch(
E) { xmlhttp=false; }
    }
    if (!
xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 

    return 
xmlhttp
}


function 
cargaProvincia()
{
    var 
valor=document.getElementById("pais").options[document.getElementById("pais").selectedIndex].value;
    
ajax=nuevoAjax();
    
ajax.open("GET""includes/combos.php?seleccionado="+valortrue);
    
ajax.onreadystatechange=function() 
    { 
        if (
ajax.readyState==4)
        { 
            
document.getElementById("prov").innerHTML=ajax.responseText;
        } 
    }
    
ajax.send(null);        
}
</script> 
Bueno tengo esto, la pagina combos.php me devuelve si es que el pais seleccionado tiene una provincia me tira un combo con las provincias, sino me tira un campo de texto para ingresar la provincia, ahora esto me funciona bien con IE6 pero con firefox no hay forma de que funcione, que tengo mal o que tengo que agregar para que funcione esto mismo en firefox o mozilla etc.

Desde ya muchas gracias y revise el link que me pasaste Holden pero es chino super basico para mi jajajajaja, con lo que tengo hecho hasta ahora me super sirve porque necesito solo esto, pero el tema es que no me funciona en todos los navegadores.

AYUDA PORFAVOR!!!!!!!
Saludos2

[EDIT]
Ya lo solucioné soy mas boludo yo, pasa que en el select me olvidaba de poner el id='pais'
Y como en IE me toma el nombre del elemento como id pero firefox no era ese el problema ahora ya me funciona de peluches.
Saludotes.-
BYE BYE
__________________
Nada es imposible, con un poco de esfuerzo se logran las cosas.-

Última edición por Znet; 01/06/2006 a las 10:43