![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 28.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
Mam problem z działaniem skryptu JQuery pod przeglądarką Internet Explorer. Aby zobrazować o co mi chodzi, przygotowałem testową stronę internetową pod adresem: http://www.zbyszko.net15.pl/test1 Problem polega na tym, że w IE po kliknięciu linków wewnątrz jakieś podstrony (div-a) np. Podstrony 1, gdzie są linki do Strony głównej i Podstrony3, IE nie przechodzi pod podane wskazanie. Z poziomu menu robi to bez problemu. W innych przeglądarkach: Firefox, Chrome czy Opera, problem w ogóle nie ma miejsca i wszystko działa bez zarzutu. Podaje link jeszcze do źródeł strony: http://www.zbyszko.net15.pl/test1.rar |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
nie czytałem kodu ale od razu widzę, że coś namieszałeś, zaopatrz się w dodatek firebug dla firefoxa to zobaczysz, że po każdym kliknięciu wykonujesz 2 identycznie połączenia np.
GET http://www.zbyszko.net15.pl/test1/loader.p...e=%23Podstrona2 GET http://www.zbyszko.net15.pl/test1/loader.p...e=%23Podstrona2 powinno być tylko jedno, po drugie w parametsze page przekazujesz znak #, który jak widzisz jest przesyłany jako %23 i domyślam się, że to może sprawiać te kłopoty |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 28.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
nie czytałem kodu ale od razu widzę, że coś namieszałeś, zaopatrz się w dodatek firebug dla firefoxa to zobaczysz, że po każdym kliknięciu wykonujesz 2 identycznie połączenia np. GET http://www.zbyszko.net15.pl/test1/loader.p...e=%23Podstrona2 GET http://www.zbyszko.net15.pl/test1/loader.p...e=%23Podstrona2 powinno być tylko jedno, po drugie w parametsze page przekazujesz znak #, który jak widzisz jest przesyłany jako %23 i domyślam się, że to może sprawiać te kłopoty Poprawiłem już pierwszy błąd. Zastanawia mnie jednak ze w IE linki z lewego menu ładują się bez problemu, natomiast te wewnątrz podstrony już nie. Nie wydaje mi się żeby problem był ze znakiem #
Ten post edytował zbychoooo 30.10.2010, 16:47:37 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
właściwie to w ogóle dziwne że w FF działa, ponieważ zdarzenie click jest przypisane do linków z atrybutem rel=ajax, ponadto jeżeli chcesz, żeby były obsługiwane zdarzenia dla linków,które są ładowane później to trzeba by użyć funkcji live http://api.jquery.com/live/
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 28.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 12:51 |