- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- [AJAX] Invio form su IE è OK, su FI no
-
[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
xPosto 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>
-
Non riesco ad uscirne... Qualcuno sa instradarmi?