![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 5 Dołączył: 27.11.2013 Skąd: Morąg Ostrzeżenie: (0%)
|
Witam. Mam problem z odświeżeniem strony wyświetlanej w iframe. Otóż przy odświeżaniu setInterval strasznie się rozpędza i nie mogę go opanować. Konsola zaczyna krzyczeć po pewnym czasie "too much recursions". Oto fragment kodu odpowiedzialny za odświeżanie.
|
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%)
|
Cytat $('body').load(location.href); tutaj jest chyba bestia ukryta. Ładujesz do body z powrotem tę samą stronę, więc ładują się wszystkie skrypty. I od nowa ładuje się document ready, i od nowa się odświeża, od nowa laduje, od nowa odświeża. - może nie ładuj całej strony ze skryptami tylko jedynie kawałek strony, sam HTML? (albo w ogóle tylko dane w postaci JSON, ale tutaj pewnie byś musiał więcej przerabiać, natomiast zamienić żeby ładował sam HTML możesz w chwilę) - albo, jeśli chcesz po prostu odświeżyć iframe: http://stackoverflow.com/questions/2064850...sing-javascript |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 5 Dołączył: 27.11.2013 Skąd: Morąg Ostrzeżenie: (0%)
|
Sposób z odświeżeniem iframe fajny. Teraz pozostaje mi do rozwiązania opcja aby przy każdym przeładowaniu nie pojawiał się w tytule strony napis "Łączenie".
Ok. Udało się (IMG:style_emoticons/default/smile.gif) Ten post edytował Szymas 29.10.2015, 21:34:49 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%)
|
może nie ładuj fragmentu z napisem "łączenie"? W sumie nie wiem jak to masz ułożóne.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%)
|
W przypadku $.fn.load warto wiedzieć, że można podać po spacji selektor elementu, jaki chcemy pobrać:
Kod $('body').load(location.href + ' #konkretnyElement');
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 5 Dołączył: 27.11.2013 Skąd: Morąg Ostrzeżenie: (0%)
|
może nie ładuj fragmentu z napisem "łączenie"? W sumie nie wiem jak to masz ułożóne. Miałem na myśli wyswietlanie przez przeglądarkę przeładowania strony. Skorzystałem z parametru, o którym wspomniał Comandeer. Wrzuciłem treść w div'a i wszystko pieknie śmiga (IMG:style_emoticons/default/smile.gif) Dziękuję za pomoc i zycze miłego wieczoru (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 22:58 |