Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][AJAX][HTML]Internet Explorer a jquery
Forum PHP.pl > Forum > Przedszkole
miccom
Witam.
Własnie natknąłem się na poważny problem sad.gif

Napisałem jeden projekt, i w przeglądarce Chrome, Opera, Firefox wszystko ładnie działa... natomiast w Internet Explorer nic nie działa...
Tzn. niektóre elementy jquery działają, inne nie.

Jak sprawdzić, co krzaczy dla przeglądarki Internet Explorer?

Projekt oparty na jquery+ajax+html5+php+mysql

Proszę o pomoc.
Pozdrawiam.
miccom
PrinceOfPersia
Cytat
Tzn. niektóre elementy jquery działają, inne nie.

która wersja jQuery i która wersja IE?
jQuery 2.0 kończy z kompatybilnością dla starszych wersji Internet Explorera.
miccom
Mam jquery 1.8.2, a IE nie działa żadne... nawet świeżutka 10;/
W plikach które działają, na jednej podstronie ładuję 1.72 i jquery działa... na drugiej ładuję 1.8.2 i pewne opcje działają ( jak np. shoutbox na ajax) ale opcje w $(function (){...}
nie działają...

Debuger z IE wypluwa błędy...
SCRIPT438: Obiekt nie obsługuje właściwości lub metody „time”
jquery-1.8.2.js, wiersz 509 Znak 88

SCRIPT5007: Nie można pobrać właściwości „length” dla niezdefiniowanego lub pustego odwołania
shoutbox.js, wiersz 15 Znak 9

plik shoutbox.js ( a właściwie funkcja która wywala błąd... )

  1. function update_sb(room, refresh) {
  2. $.get("shoutbox.php?room=" + room, function(data) {
  3. //print shouts when last record from db is diffrent then actual, or force refresh is called
  4. if (data[data.length - 1].date != $('#sb' + room + ' ul li:last-child .date').html() || refresh == true) {
  5. //clear old content
  6. $('#sb' + room + ' ul li').remove();
  7. $.each(data, function(i, item) {
  8. shout = "<li>";
  9. shout += "<span class='date'>" + data[i].date + "</span>";
  10. shout += "<span class='user_"+ data[i].nacja_autora +"'>" + data[i].user + "</span>";
  11. shout += "<span class='msg'>" + data[i].msg + "</span>";
  12. shout += "</li>";
  13. //add new content
  14. $('#sb' + room + ' ul').append(shout);
  15. $('#sb' + room + ' ul li:even').addClass('even');
  16. });
  17. //scroll to bottom of list if mouse is not over it
  18. if (window.over[room] != true) {
  19. $('#sb' + room + ' ul').animate({
  20. scrollTop : $('#sb' + room + ' ul').height() * 20
  21. }, "slow");
  22. }
  23. if ($('#sb' + room + ' .sound').is(":checked")) {
  24. window.audio.play();
  25. }
  26.  
  27. //flash nav
  28. $('.nav .nav' + room +' a').animate({
  29. opacity: 0.2
  30. }, 200, function() {
  31. $(this).animate({opacity: 1});
  32. });
  33. }
  34. }, "json");
  35. }
  36.  


i tylko ten błąd wywala...
lobopol
Pokaż online bo niezbyt idzie to przetestować
czytaj dokumentacje
czytaj dokumentacje dla skryptów
Olej IE i zamisc info
miccom
Cytat(czytaj dokumentacje @ 2.05.2013, 13:54:13 ) *
czytaj dokumentacje dla skryptów
Olej IE i zamisc info

Właśnie na kilku takich portalach widziałem ze nie obsługujemy przeglądarki IE...

A biorą pod uwagę,ze Jquery 2.0 nie będzie obsługiwać IE9-... to chyba zasadne...
Jak zrobię tak, aby działało dla IE... nie działa dla Firefox, Chrome i Opera... jak działa w Firefox, Chrome i Opera- nie działa w IE...
Pytanie czy to nie pójście na łatwiznę? Czy to właściwe podejście?


Dam zlecenie na analizę, gdzie jest błąd:)
Jest toś chętny przeanalizować moje skrypty? smile.gif
!*!
Cytat(miccom @ 2.05.2013, 20:21:43 ) *
Dam zlecenie na analizę, gdzie jest błąd:)
Jest toś chętny przeanalizować moje skrypty? smile.gif

O jakiej kwocie mówimy? wink.gif
miccom
Wiesz...
Lubię tak: ty mówisz cenę... ja mówię czy mi pasuje... Ty robisz->ja płacęsmile.gif

Witam ponownie. Czy macie jakieś propozycje, jak rozwiązać mój problem?

Czy totalnie ominąć IE wskazując graczom żeby zmienili przeglądarkę wink.gif czy starać się poprawić tak, aby działało w IE?
Czy gra warta świeczki?
lobopol
jak wygląda data
miccom
Cytat(lobopol @ 7.05.2013, 16:34:27 ) *
jak wygląda data

Yy, jak wygląda data?
O czym mówisz?
lobopol
Co zawiera, co ją generuje bo to ona powoduje błąd no i jak to wywołujesz bo może w room przekazujesz coś źle i trafiasz pod adres z którego ie zaciąga śmieci przez co data psuje kod
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.