(Premetto che ho provato anche la funzione di Html.it e non funziona.)
Ho questa semplice script che crea un oggetto ajax che non vuole funzionare con IE, mentre con FF va benissimo:
codice:/* controlla se il browser è IE oppure un'altro e setta l'oggetto per richiamare una funziona basta scrivere: onClick="prendi_con_ajax('url_da_raggiungere', 'il_div');" */ function richiesta() { var oggetto; //Internet Explorer if (window.ActiveXObject) { browserUtente = navigator.userAgent.toUpperCase(); if (browserUtente.indexOf("MSIE 5")) { oggetto = new ActiveXObject("Microsoft.XMLHTTP"); } else { oggetto = new ActiveXObject("Msxml2.XMLHTTP"); } } //Firefox e altri else { oggetto=new XMLHttpRequest(); } return oggetto; } // la funzione prende l'url function prendi_con_ajax(url, elemento) { var oggetto=new richiesta(); oggetto.open("get", url, true); oggetto.send(null); oggetto.onreadystatechange = function() { if (oggetto.readyState== 4) { document.getElementById(elemento).innerHTML = oggetto.responseText; } if (document.ActiveXObject) { oggetto.abort(); } } }
Qualcuno sa perchè?
Posto inoltre uno zip con tutti i file.
Andrebbe bene un qualsiasi altro script funzionante![]()

)
Rispondi quotando
