ďťż

[msie][php][ajax] "oczekiwano Obiektu". Jakiego? W FF działa, ale nie msie

       

Podstrony


telcocafe

W Firefoxie wszystko działa tylko msie nie zachwyca się tym...
Link...
Błąd jest w linii <body onload="getPage('&sort=ksort');"> Niestety problemu nie mogę się pozbyć.
Kod java script:var xmlHttp = null; function getPage(variable) { document.getElementById('databox').innerHTML = '<img src="img/loading.gif" width="16" height="16" alt="" /> Trwa ładowanie...'; if (window.XMLHttpRequest) xmlHttp = new XMLHttpRequest(); else if (window.ActiveXObject) xmlHttp = new ActiveXObject('Microsoft.XMLHTTP'); if (xmlHttp == null) document.getElementById('databox').innerHTML = 'Błąd inicjalizacji obiektu HTTP Request'; else { const url = 'ajax/ajax.php?load=map' + variable; xmlHttp.onreadystatechange = showPage; xmlHttp.open('GET', url, true); xmlHttp.send(null); } } function showPage() { if ((xmlHttp.readyState == 4) && (xmlHttp.status == 200)) document.getElementById('databox').innerHTML = xmlHttp.responseText; }Ktoś może wie o co chodzi?



var xmlHttp = null; function getPage(variable) { document.getElementById('databox').innerHTML = '<img src="img/loading.gif" width="16" height="16" alt="" /> Trwa ładowanie...'; if (window.XMLHttpRequest) xmlHttp = new XMLHttpRequest(); else if (window.ActiveXObject) xmlHttp = new ActiveXObject('Microsoft.XMLHTTP'); if (xmlHttp == null) document.getElementById('databox').innerHTML = 'Błąd inicjalizacji obiektu HTTP Request'; else { url = 'ajax/ajax.php?load=map' + variable; xmlHttp.onreadystatechange = showPage; xmlHttp.open('GET', url, true); xmlHttp.send(null); } } function showPage() { if ((xmlHttp.readyState == 4) && (xmlHttp.status == 200)) document.getElementById('databox').innerHTML = xmlHttp.responseText; }

usunąłem z kodu tylko to const. nie możesz tworzyć zmiennej statycznej do której coś podstawiasz. teraz powino śmigać aż miło.

Też sobie z tym poradziłem, ale wczoraj serwery KŚ przestały pracować i nie poprawiłem tego... Zamiast const powinno być var (nie może być puste j-mail :) )

Jak nie może? var nie jest wymagane przy deklaracji zmiennych.



Ale nie spotkałem się jeszcze z niezadeklarowaniem zmiennej w Javascript... Chyba że coś pominąłem ;)

To już się spotkałeś ;)
Użytkownik Coldpeer edytował ten post 01 luty 2007, 12:58
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.