• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Odświeżanie iframe

Object Storage Arubacloud
0 głosów
765 wizyt
pytanie zadane 14 stycznia 2017 w JavaScript przez lalanablanalala Bywalec (2,090 p.)

Witam chciałbym uzyskać na stronie odświeżanie iframe bez przeładowywania. Zrobiłem coś takiego ale mi nie działą... nawet jeżeli dałem w body load... 

function refresh()
{
document.getElementById('historyiframex').contentDocument.location.reload(true);
setTimeout("refresh()",10000) 
}	

 

komentarz 14 stycznia 2017 przez ScriptyChris Mędrzec (190,190 p.)

odświeżanie iframe bez przeładowywania

Co masz dokładnie na myśli?

Zamiast contentDocument zastosuj contentWindow, ponieważ pole location jest własnością obiektu window a nie document. 

komentarz 14 stycznia 2017 przez lalanablanalala Bywalec (2,090 p.)

że u góry nie widać że favicon się wczytuje :P Wiadomo że błysku wczytania strony nie bd dało się schowac ale to nie przeszkadza... Zrobiłem tak ale dalej nic... chodzi aby iframe ukryte w div none po przycisku w div block odświeżało się co 30s.. 

function refresh()
{
document.getElementById('historyrefresh').contentWindow.location.reload(true);
setTimeout("refresh()",1000) 
}	

 

1 odpowiedź

0 głosów
odpowiedź 14 stycznia 2017 przez xmentor Nałogowiec (49,520 p.)
edycja 14 stycznia 2017 przez xmentor

Dla znacznika iframe w tej funkcji podmieniaj src(na to samo).

Co do setTimeout, nie podawaj nazwy funkcji jako stringa, można zrobić to tak:

setTimeout(naszaFunkcja, 10000);

a jak trzeba parametry przekazać to można tak:

setTimeout(function() {
  naszaFunkcja(parametry);
}, 10000);

No i wywołaj tą funkcje jakoś, tylko nie przez onLoad w body ;-;

komentarz 14 stycznia 2017 przez lalanablanalala Bywalec (2,090 p.)
Tak widziałem na filmiku od autora tej strony.... NIe znam innej metody :P
komentarz 14 stycznia 2017 przez xmentor Nałogowiec (49,520 p.)
wywołaj funkcje pod jej zadeklarowaniem, skrypt cały umieść przed zamknięciem ciała strony
komentarz 14 stycznia 2017 przez lalanablanalala Bywalec (2,090 p.)
js mam na dole przed /body
komentarz 14 stycznia 2017 przez xmentor Nałogowiec (49,520 p.)
no to po prostu wywołaj funkcje, nie trzeba podpinać pod onload w body.
komentarz 14 stycznia 2017 przez lalanablanalala Bywalec (2,090 p.)
<body onload="refresh()" > nie powinnien mi jej wywołać? Może znasz jakiś poradnik db i prosty żeby skumać coś tego js?
komentarz 14 stycznia 2017 przez xmentor Nałogowiec (49,520 p.)

to jest zły sposób. Wywołaj tą funkcje pod jej zadeklarowaniem:

function something() {}
something(); //wywołanie

http://kursjs.pl/

komentarz 14 stycznia 2017 przez lalanablanalala Bywalec (2,090 p.)
Dobra dzięki :P Najpierw zapoznam się z tym dziadostwem a później się dowiem czy bd umiał :P Trochę mi się nie chcę brnąć w to gówno :P

Podobne pytania

0 głosów
0 odpowiedzi 111 wizyt
0 głosów
1 odpowiedź 141 wizyt
pytanie zadane 27 kwietnia 2019 w JavaScript przez wszystkogubie Początkujący (280 p.)
0 głosów
0 odpowiedzi 286 wizyt
pytanie zadane 24 września 2018 w JavaScript przez Oskar Szkurłat Bywalec (2,780 p.)

92,563 zapytań

141,414 odpowiedzi

319,592 komentarzy

61,948 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...