Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]obrazek został pomniejszony o x% ...
Forum PHP.pl > Forum > Przedszkole
eska chojnice
Jak zrobić takie autopomniejszanie ?


Live demo: http://forum.mybboard.pl/watek-mybb-acp-bluevision-1-0_12775
Crozin
1. Wyszukujesz wszystkie obrazy (getElementsByTagName()) w postach.
2. Dodajesz do nich listenera dla zdarzenia LOAD.
3. Gdy obrazek się załaduje (i odpali się nasłuchująca funkcja) sprawdzasz jego wymiary.
4. Jeżeli szerokość i ew. wysokość jest większa od jakiejś tam maksymalnej wartości obliczasz po prostu o ile trzeba zmniejszyć szerokość/wysokość (zwykła arytmetyka).
5. Zmieniasz parametry width/height obrazu.

Dodanie informacji o czymś takim oraz mechanizmu zmieniającego pomiędzy oryginalnymi i wyliczonymi wymiarami nie powinno być trudne.
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.