Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> onLoad, Jak to sie ma do IMG... help
eai
post 23.03.2006, 20:27:52
Post #1





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

Ostrzeżenie: (0%)
-----


Kod
+----------------+
| FULL ZDJECIE   |
| ID="FULL"      |
|                |
|                |
+----------------+

[-Link1-] [-link2-]


A więc chcialem zrobic zmiane zdjecia widoczne na stronie bez koniecznosci przeladowywania strony.

A więc tak:

LINK1: OnClick="preloader(sciezka-img)"
preloader zmienia sciezke GetByID('FULL') i pokazuje preloader (absolute position DIV) trwa wczytywanie zdjecia.

Dla FULL ZDJECIA
  1. <img id="FULL" OnLoad="zamknijpreloader()"....


Wszystko działa pod FF,IE,Opera(niesprawdzalem)

Ale jest błąd składni... OnLoad nie jest dla IMG.


Czy da sie to czymś zastąpic?questionmark.gif Zeby po zaladowaniu zdjecia o ID="FULL" zwracala mi sie funkcja zamknijpreloader()

Tzn wszystko mi działa elegancko ale OnLoad nie jest dla IMG. A chce zeby strona byla poprawna i zgodna z w3.org smile.gif)

Ma ktoś pomysł jak to rozwiązać questionmark.gif? HELP cool.gif
Go to the top of the page
+Quote Post
Zajec
post 24.03.2006, 15:22:02
Post #2





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

Ostrzeżenie: (0%)
-----


onload=""

P.S.
getElementById zamiast GetById


Cytat
Wszystko działa pod FF,IE,Opera(niesprawdzalem)
O, jasnowidz? ;-)

Ten post edytował Zajec 24.03.2006, 15:22:57
Go to the top of the page
+Quote Post
eai
post 24.03.2006, 15:28:08
Post #3





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

Ostrzeżenie: (0%)
-----


sory za literowki....

tutaj przyklad dzialania: http://sklepbami.pl/katalog,maja.html (kliknij w miniaturkę)
a wyswietli sie PreLoader i po wczytaniu sie zdjecia zniknie smile.gif)

<img OnLoad="....


Parserowi w3.org to sie nie podoba :/ .... yhhh a na JS nie bardzo sie znam a ten preloader dobra sprawa. Jak nie wymysle nic lepszego to zostanie tak jak jest:/
Go to the top of the page
+Quote Post
Vogel
post 24.03.2006, 15:29:50
Post #4





Grupa: Zarejestrowani
Postów: 402
Pomógł: 0
Dołączył: 20.01.2003

Ostrzeżenie: (0%)
-----


Zajec ci przeciez odpisal. nie "OnLoad" a "onload".


--------------------
Go to the top of the page
+Quote Post
eai
post 24.03.2006, 16:49:17
Post #5





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

Ostrzeżenie: (0%)
-----


Cytat
Error  Line 133 column 124: there is no attribute "ONLOAD".

...t="_blank"><img id="ImgRamka" onload="InitPreloadFoto()" border="0" width="50
Go to the top of the page
+Quote Post
gekon
post 24.03.2006, 17:34:52
Post #6





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

Ostrzeżenie: (0%)
-----


No przecież wyraźnie walidator napisał, że nie ma takiego artybutu dla elementu image jak onload, specyfikacja też dość jasno się wyraża (onload może być używany tylko w elementach body i frameset). Rozwiązaniem może być prezentowanie zdjęć w oddzielnych oknach i wrzucenie do body tej funkcji.

A tak na marginesie, bardzo mnie denerwują takie preloadery, co to się włączają na każdej stronie smile.gif

Ten post edytował gekon 24.03.2006, 17:38:16


--------------------
Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.06.2025 - 17:51