To skrypt, którego używam:
<script type="text/javascript"> function strona(plik) { var xml = null; var wynik = document.getElementById("wynik"); wynik.innerHTML = "Trwa ładowanie strony"; if (window.XMLHttpRequest) xml = new XMLHttpRequest(); else if (window.ActiveXObject) xml = new ActiveXObject("Microsoft.XMLHTTP"); if (xml) { xml.onreadystatechange = function() { if (xml.readyState==4) { wynik.innerHTML = xml.responseText; } } xml.open("GET", plik+".htm", true); xml.send(null); } return false; } </script>
wywołuję go w ten sposób:
a wynik wyświetla się tutaj bez przeładowania strony:
No i działa pięknie pod FF, IE i Safari ale jak zrobić, żeby takie wywołanie zadziałało pod IE i Safari ?:
W FF działa bez problemu a w IE wg mnie nie działa dlatego, że nie ma hrefa ...
Jakieś pomysły ?