Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][PHP] Czy php moze sprawdzic wielkosc diva ?
Forum PHP.pl > Forum > Przedszkole
elmozaur
Witajcie problem jest taki:
mam kolumne z trescia glowna strony i obok kolumne z ikonami.
kolumna ikon generowana jest z katalogu z plikami jpg.

I teraz pytanie/problem:
Jesli tresci glownej jest malo to kolumna ikon moze miec 4 pozycje a jesli duzo to np 15 pozycji.
Jak za pomoca PHP sprawdzic wielkosc DIVa tresci glownej ?

Gdybym ja znal to napisze sobie odpowiedni "Case" i po robocie...

za info dziekuje i pozdrawiam
Grzesiek
wookieb
Nie sprawdzisz tego w php. Od tego jest javascript.
batman
Cytat(wookieb @ 6.10.2009, 09:27:32 ) *
Nie sprawdzisz tego w php. Od tego jest javascript.
Dać się da, ale nie ma to sensu. Możesz, przy założeniu, że używasz czcionek o stałej szerokości, policzyć ile one zajmą miejsca, jednak w praktyce znacznie prościej, szybciej i wygodniej, zrobisz to w javascript.
elmozaur
a od strony JS jak by to moglo wygladac ?
wookieb
Cytat(batman @ 6.10.2009, 09:30:51 ) *
Dać się da, ale nie ma to sensu. Możesz, przy założeniu, że używasz czcionek o stałej szerokości, policzyć ile one zajmą miejsca, jednak w praktyce znacznie prościej, szybciej i wygodniej, zrobisz to w javascript.

O jezu. Tak samo da się zrobić animacje w php. Co z tego, że będzie działała jak wyjęta z gardła. Więc ludzie darujcie sobie takie posty. + czcionke o stałej szerokości używa się tylko w poszczegołnych elementach.

Cytat(elmozaur @ 6.10.2009, 09:32:10 ) *
a od strony JS jak by to moglo wygladac ?


frazy w googlach:
javascript onload
javascript offsetHeight
javascript style height
batman
Możesz jeszcze zrobić to w inny sposób. Ustawić w css overflow dla div-a, w którym masz ikony, a następnie, przy pomocy jednego wielu ze skryptów, które znajdziesz w sieci sprawdzić, jaką wysokość ma główny div i ustawić ją dla div-a z ikonami.

edit up
Cytat
O jezu. Tak samo da się zrobić animacje w php. Co z tego, że będzie działała jak wyjęta z gardła. Więc ludzie darujcie sobie takie posty.
A Ty nie wprowadzaj ludzi w błąd. Nie pisz, że czegoś się nie da zrobić, bo nie wiesz jak to zrobić.
elmozaur
dziekuje wszystkim za pomoc.
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.