Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery]Zatrzymywanie skryptu
Forum PHP.pl > Forum > XML, AJAX
pehaperowiec
Jak zatrzymac działanie skryptu aż do całkowitego wczytania i pojawienia się obrazka?
rocktech.pl
Witam.

Pokaż kod - rozwiążemy to inaczej smile.gif

Najprościej:

[JAVASCRIPT] pobierz, plaintext
  1. var img = document.getElementById(id);
  2. img.onload = twojaFunkcja;
[JAVASCRIPT] pobierz, plaintext
pehaperowiec
i jeśli zdefiniuje moją funkcje to jej kod wykona się dopiero gdy obrazek całkowicie zostanie załadowany ?
rocktech.pl
Tak.

Możesz jeszcze oprogramować zdarzenie przeciwne.

[JAVASCRIPT] pobierz, plaintext
  1. //nie udało się załadować obrazka
  2. img.onerror = twojaFunkcja(false);
[JAVASCRIPT] pobierz, plaintext
krowal
Ewentualnie, jeśli nie masz tych <img> w drzewku DOM:
[JAVASCRIPT] pobierz, plaintext
  1. var img = new Image();
  2. img.src = "adresobrazka";
  3. img.onload = function(){...}
[JAVASCRIPT] pobierz, plaintext
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.