![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 19.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Czesc. Moj problem polega na tym,ze nie znam JS a chcialbym osiaganac dosyc popularny efekt,a mianowicie wczytuje obrazek i chccialbym,zeby po kliknieciu na niego pojawial sie odpowiednio duzy obrazek. Sciezke jako tablice pobieram z bazy.Mala fotka sie wyswietla.Jak zrobic by po kliknieciu byla duza???licze na wasza pomoc.Oto moj kod
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 0 Dołączył: 23.09.2003 Skąd: Siemianowice Śląskie Ostrzeżenie: (0%) ![]() ![]() |
nie musisz, za pomocą funkcji list możesz "wyciągnąć" dane o obrazku bezpośrednio. Podaj ścieżkę do tego obrazka dla:
Funkcja zwróci Ci w zmiennych odpowiednie wartości $szerokosc, $wysokosc. I tak będziesz mógł mieć dokładnie dopasowane okienka gdzie będziesz wyświetlać powiększone fotki. Musisz do tych wartości szerokosc i wysokosc dodać po kilka(naście pikseli) aby pozbyć się pasków przewijania, nie piszę tu ile dokładnie, gdyż różne przeglądarki mają różne szerokości. Będzie to wyglądało więc tak:
gdzie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? to wspomniane piksele poszerzające okno w celu pozbycia się pasków przewijania. Proponowałbym również w pliku odpowiedzialnym za wyświetlanie powiększonych obrazków powiedzmy foto.php stworzyć "zerowe" marginesy wtedy obrazek będzie wypełniał całe pole w powiększonym okienku. Ten post edytował mario 5.05.2005, 18:37:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 13:02 |