• User Attivo

    [ajax]problema Firefox

    Come mai non và con Firefox?
    con IE funziona bene, la chiamata mi sembra corretta.. :mmm:

    [PHP]<script type="text/javascript">
    <!--
    function iniXMLHTTP(){
    var request = false;

    try{
    request = new XMLHTTPRequest();
    }catch(e){
    try{
    request = new ActiveXObject("Microsoft.XMLHTTP");
    }catch(e){
    request = new ActiveXObject("Msml2.XMLHTTP");
    }
    }
    return request;
    }

    function chiamaAjax(username){

    var myRequest = iniXMLHTTP();
    var casuale = parseInt(Math.random()*99999999);
    var link = document.form.username.value;
    var linkFinale = "risposta.php?name="+link+"&rand="+casuale;

    myRequest.open("GET",linkFinale,true);
    myRequest.onreadystatechange = rispostaAjax;
    myRequest.send(null);

    function rispostaAjax(){
    nodo = document.getElementById('risposta');
    if(myRequest.readyState==4){
    if(myRequest.status==200){
    nodo.innerHTML=myRequest.responseText;
    }
    }else{
    nodo.innerHTML='<img src="img/img.gif" alt="in attesa di dati"/>';
    }

    }
    }
    //-->
    </script>[/PHP]