![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 19 Dołączył: 30.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
jest funkcja: Kod <script type="text/javascript"> //aby dzialalo na IE (niewiem kto tego uzywa jeszcze) var ObiektXMLHttp = false; if (window.XMLHttpRequest){ ObiektXMLHttp = new XMLHttpRequest(); }else if(window.ActiveXObject){ ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); } function forum(){ if(ObiektXMLHttp){ //pobieranie danych ObiektXMLHttp.open("GET", 'forum_posts.html'); ObiektXMLHttp.onreadystatechange = function(){ if(ObiektXMLHttp.readyState == 4){ i = ObiektXMLHttp.responseText; document.getElementById('forum').innerHTML=i; } } ObiektXMLHttp.send(null); } } </script> Wczytuje ona posty forum do diva od id forum, w FF jest ok, Opera tak samo, niestety badzIEwIE kompletnie nie reaguje, przeładowuje dane dopiero po zamknięciu i otwarciu strony ponownie. Jakieś rady? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Jakieś rady? Tak, uzyj normalnej biblioteki js np. jQuery i nie baw sie juz wiecej w takie reczne rezanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 19 Dołączył: 30.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tak, uzyj normalnej biblioteki js np. jQuery i nie baw sie juz wiecej w takie reczne rezanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) No ok, moje rozwiązanie w jquery: Kod <script src="http://code.jquery.com/jquery-latest.js"></script> <script> function get_forum(){ $("#forum").load("forum_posts.html"); }; $(document).ready(function(){ setInterval("get_forum()",500); }); </script> Lecz ten sam problem, w FF śmiga w IE muszę wyłączyć i włączyć przeglądarkę by jakiekolwiek zmiany ujrzały moje oczy... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Edit: Znalazłem coś w sieci, IE kaszani coś z pamięcią podręczną... co zrobić z tym: IE is using the cached version, since the URL hasn't changed. Try Cytat + '&nocache=' + Math.random()
at the end of the URL. - Richard Ten post edytował webber 14.10.2008, 09:36:56 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 15:05 |