• Bannato User Attivo

    [AJAX] Invio form su IE è OK, su FI no

    Salve.

    Mi sto sbattendo su un problema con ajax. Mi sono avvicinato da poco a questo "linguaggio".

    Praticamente mentre i dati inviati vengono processati visualizzo una gif in movimento per raffigurare l'attesa. Quando i dato sono stati processati e la pagina test.php mi restituisce una stringa, smetto di visualizzare l'immagine e visualizzo proprio quella stringa.
    Su IE tutto ok.
    Su Firefox invece mi rimane la gif.

    Come mai
    :mmm:❌x

    Posto qui sotto il codice

    
     
     
    [LEFT]<script type="text/javascript" language="Javascript">[/LEFT]
     
    [LEFT]var myRequest = null;[/LEFT]
     
    [LEFT]function CreateXmlHttpReq2(handler) {
    var xmlhttp = null;
    try {
    xmlhttp = new XMLHttpRequest();
    } catch(e) {
    try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    }
    xmlhttp.onreadystatechange = handler;
    return xmlhttp;
    }[/LEFT]
     
    [LEFT]function myHandler2() {
    if (myRequest.readyState < 4){
    e = document.getElementById("result_div");
    e.innerHTML = "<img src=\"immagini/loader.gif\" alt=\"\" title=\"\" />";
    }
    if (myRequest.readyState == 4 && myRequest.status == 200) {
    e = document.getElementById("result_div");
    e.innerHTML = myRequest.responseText;
    }
    }[/LEFT]
     
     
    [LEFT]function esempio4() {[/LEFT]
     
    [LEFT]var r = Math.random();
    tinyMCE.triggerSave(true,true);
    myRequest = CreateXmlHttpReq2(myHandler2);
    myRequest.open("POST", "test.php", true);
    myRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    myRequest.send(
    "nome="+submission.nome.value +
    "&url="+submission.url.value
    );[/LEFT]
     
    [LEFT]}[/LEFT]
    </script>
     
     
     
    
    

  • Bannato User Attivo

    Non riesco ad uscirne... Qualcuno sa instradarmi?