Autor Zpráva
Karl
Profil *
Ahoj,
lze získat šířku obrazovky do proměnné v PHP?

Mám fc funkce(3) s tabulkou a argumentem určuji počet sloupců v řádce, tj. sloupců je 12 a 3 a 3 pod sebou..atd.
Potřebuji, aby se argument měnil podle šířky obrazovky - š. 360 - 1 sloupek, š.800 - 3 sloupky .. atd.

Díky.
Tomášeek
Profil
Karl:
PHP se generuje na serveru, takže samozřejmě k rozlišení nemá přístup. Jak by to fungovalo technicky?

Na změnu layoutu pro jednotlivá rozlišení slouží css.
Karl
Profil *
Tomášeek:
Díky.
Bubák
Profil
JS může péhápku info o rozlišení předat, ale v ten okamžik už je pozdě, protože stránka je už vygenerovaná. Takže s daným rozlišením bys generoval až další stránku, což není zrovna to pravé ořechové.

Podle toho, co chceš, mám dojem, že to, co chceš daným způsobem zobrazit, nejsou tabulková data.
NoxOne
Profil
Takhle řeším administrace. V okně login si zjistím JS rozměr obrazovky v bodech např FHD 1920x1080 a tu pošlu spolu s přihlášením a další stránka kterou uživatel vidí už má to pravé ořechové. :)
Kajman
Profil
NoxOne:
A když si pak třeba tablet otočí nastojato nebo si okno hodí na jiný monitor, tak má už to má napořád špatně? Proč to nenecháte na css?
Keeehi
Profil
NoxOne:
Tak ono se dá udělat, že na první stránce bude jen javascript, ten zjistí velikost okna a dotáhne obsah dynamicky, takže i první stránka kterou uzivatel uvidí bude "správně". Má to jedinou výhodu, pokud autor webu neumí napsat restriktivní web tak by mu to mohlo pomoct.
Pak je tu hromada nevýhod od problémů s vyhledávači, přes zpožděné načítání až po problémy se změnou velikosti okna a mniho dalších. CSS je dnes natolik vyspělé aby se s ním daly tvořit responzivní weby bez nějakých větších problémů.
NoxOne
Profil
web samo přes CSS jako responzivní ale administraci dělám pře JS. Kvůli napojení na jiné systémy které nejsou responzivní a připojení probíhá až když si je uživatel nakliká. Nejde přímo o web ale o intranet s připojením na CNC stroje atd. Nikdy nevím co si kdo připojuje a ty systémy neumí pracovat pod CSS. Tak je pro mě lepší použít na každé stránce po loginu JS.
Karl
Profil *
Bubák:
JS může péhápku info o rozlišení předat,..
Mohl bys prosím, vysvětlit jak? Event. příklad předání JS do PHP.
Díky
lionel messi
Profil
Karl:

Dovolím si odporučiť Str4wberryho článok o Ajaxe (a ďalších alternatívach) s príkladmi.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0