![]() |
![]() ![]() |
![]() |
![]() ![]()
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%) ![]() ![]() |
Daj to pomiędzy BODY
pobierasz dane o obrazku:
a to jako linka do popup'a:
w pliku foto.php wystarczy, że zrobisz:
a to wszystko sobie dopieścisz wg. własnych potrzeb (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 19.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki za odpowiedz ale czy mozesz trcohe wolniej?:)skad to pobieram?Mam na sztywno podac te wielkosci np. $szerokosc=100?
|
|
|
![]()
Post
#4
|
|
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 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 19.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
W jaki sposb mam podac sciezke? Wstawilem pojawia sie popupale z bledami.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 0 Dołączył: 23.09.2003 Skąd: Siemianowice Śląskie Ostrzeżenie: (0%) ![]() ![]() |
podeślij mi na maila kod - pozbędziemy się błędu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 09:54 |