Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2009, 07:39
visona
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 9 meses
Puntos: 5
en firefox funciona y en IE, no, para variar

He colocado este codigo
Código PHP:
<script type="text/javascript">

function 
Ajax(){

    var 
xmlhttp false

    
if (window.XMLHttpRequest) {// Si es IE7, Mozilla, Safari etc

        
xmlhttp = new XMLHttpRequest();

    } else if (
window.ActiveXObject){ // pero si es IE6

        
try {

            
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

        }

        catch (
e){ // en caso que sea una versión más antigua

            
try{

                
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

            }catch (
e){}

        }

    }

    if(!
xmlhttp){

        
alert("Error: Este navegador no soporte al objeto XMLHTTP");

    }

    return 
xmlhttp;

}  

 

function 
guapo(dato,dato2){

    var 
ajax=Ajax();

    
ajax.open("GET""guapo.php?dato="+dato+"&dato2="+dato2true);

    
ajax.send(null);

}  

</script>

<script type="text/javascript">

function Ajax(){

    var xmlhttp = false

    if (window.XMLHttpRequest) {// Si es IE7, Mozilla, Safari etc

        xmlhttp = new XMLHttpRequest();

    } else if (window.ActiveXObject){ // pero si es IE6

        try {

            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

        }

        catch (e){ // en caso que sea una versión más antigua

            try{

                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

            }catch (e){}

        }

    }

    if(!xmlhttp){

        alert("Error: Este navegador no soporte al objeto XMLHTTP");

    }

    return xmlhttp;

}  

 

function quedamos(dato,dato2){

    var ajax=Ajax();

    ajax.open("GET", "quedamos.php?dato="+dato+"&dato2="+dato2, true);

    ajax.send(null);

}  

</script> 
El script se repite 2 veces por que necesito hacerlo en 2 links diferentes y es la manera que se me a ocurrido, pero si solo dejo uno, me funciona en los 2 navegadores, pero si lo duplico, solo me funciona en el firefox.
Alguien que me pueda echar una mano?