Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [javascript] problem z DOMContentLoaded
Forum PHP.pl > Forum > Po stronie przeglądarki
Arek00
za pomocą tego kodu wywołuję swoją funkcję:

Kod
addEventListener("DOMContentLoaded", myExtension.onPageLoad, true);


problem w tym że na stronie https://www.nttonline.pl/index.php#a,,1 w momencie wywołania funkcji nie wyświetla się jeszcze właściwa treść strony. w jaki sposób wywołać tu jakąś funkcję dopiero po ostatecznym wyświetleniu treści? próbowałem opóźnić wywołanie funkcji poprzez setTimeout ale przy jednoczesnym przeładowaniu wielu kart nie zdaje to egzaminu (dla pewności że zadziała musiałbym ustawić bardzo długi czas a to bez sensu)
kamil4u
Podajesz link do strony, a nie piszesz jak w pełni miałoby to wyglądać(i co aktualnie jest nie tak) - możemy się tylko domyślać, a z doświadczenia wiem, że nic dobrego to nie wróży. Napisz co ma się dziać po tym zdarzeniu, jak jest teraz i ogólnie coś więcej.

Dlaczego nie możesz skorzystać z onload?
erix
Bo onload jest wywoływane w innej chwili. ;]

Najlepiej byłoby skorzystać z jakiegoś frameworka JS, nie ma sensu przy czymś większym klepać wszystkiego w czystym JS.
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.