Witam
Czy zna ktoś może sposób na poinformowanie skryptu iż wszystkie elementy strony zostały załadowane ? Znaczy że FF zakończył ładowanie strony.
Zakończenie ładowania strony
Moderator: Pomocy?!
Posty: 4
• Strona 1 z 1
Zakończenie ładowania strony
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.1.2) Gecko/20061023 SUSE/2.0.0.2-1.1 Firefox/2.0.0.2
- Gość
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
W momencie załadowania strony wysyłane jest zdarzenie load, którego musisz możesz "nasłuchiwać".
Przykładowy skrypt
Przykładowy skrypt
- Ancestor
- Moderator
- Posty: 1799
- Z nami od: 11 czerwca 2005, 20:25
- Lokalizacja: Sopot
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.1.2) Gecko/20061023 SUSE/2.0.0.2-1.1 Firefox/2.0.0.2
Czy nie ma innego sposobu ? Z pewnymi stronami dzieje się tak iż funkcja informująca o zakończeniu ładowania wywoływana jest np. 3 razy. Najlepiej by było aby po pojawieniu się w dolnym lewym rogu wyszukiwarki napisu "Zakończono" wywoływana była moja funkcja informujaca o zakończeniu ładowania strony. Czy coś takiego można uzyskać używając XPCOM ?
- eos
- Posty: 12
- Z nami od: 23 kwietnia 2007, 11:25
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Zdarzenie load jest wysyłane w momencie zakończenia ładowania dokumentu. Każda ramka ma swój dokument, więc jeśli strona używa ramek, to load zostanie wysłane kilkakrotnie. Jest bardzo możliwe, że właśnie tego potrzebujesz, więc nie odrzucaj powyższego rozwiązania pochopnie.
Alternatywą jest śledzenie zmian w procesie ładowania stron implementując interfejs nsIWebProgressListener. Przykład znajdziesz tutaj.
Alternatywą jest śledzenie zmian w procesie ładowania stron implementując interfejs nsIWebProgressListener. Przykład znajdziesz tutaj.
- Ancestor
- Moderator
- Posty: 1799
- Z nami od: 11 czerwca 2005, 20:25
- Lokalizacja: Sopot
Posty: 4
• Strona 1 z 1
Wróć do Programowanie z użyciem technologii Mozilli
Kto jest online
Zarejestrowani użytkownicy: dexter, Google [Bot]