Mam przedziwny problem ze skyptem Ajax, jeszcze wczoraj działał a dzisiaj wywala na ie błąd "brak uprawnień" a na firefoxie po prostu nie działa. Oto kod ajax:
<script type="text/javascript"> var XMLHttpRequestObject = false; var loadstatustext="<img src='ajaxtabs/loading.gif' />"; if(window.XMLHttpRequest){ XMLHttpRequestObject = new XMLHttpRequest(); } else if(window.ActiveXObject){ XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); } function przetwarzajDane(src, dest) { if(XMLHttpRequestObject){ var div = document.getElementById(dest); var tfValue = document.getElementById(src).value; tfValue = escape(tfValue); var url = "http://mojadomena.pll/checkcode.php?kodkonkursu=" + tfValue; XMLHttpRequestObject.open("GET", url); XMLHttpRequestObject.onreadystatechange = function() { if(XMLHttpRequestObject.readyState == 1) { div.innerHTML = loadstatustext; } else if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200){ var str = " "; str += XMLHttpRequestObject.responseText; str = unescape(str); div.innerHTML = str; } } XMLHttpRequestObject.send(null); } } </script>
Oraz form
<form action="index.php?mod=rejestracja" method=post> <input maxlength=6 type="text" id="tf1" name=kodkonkursu size=9 style="margin-top:5px;font-weight:bold;font-color:dodgerblue;padding:3px;border:2px solid steelblue"> <input type=button onclick="przetwarzajDane('tf1', 'div1');" style="margin-top:5px;font-weight:bold;font-color:dodgerblue;padding:3px;border:2px solid steelblue" value="Sprawdź kod"><br><input type="submit" style="font-weight:bold;font-color:dodgerblue;padding:3px;border:2px solid steelblue;margin-top:5px" value="Dalej »"><br> <div style="margin-top:5px;height:15px" id="div1"> </div> </form>
Co może być źle?