Felhasználó felbontásának megállapítása?!
A honlapunkat éppen böngésző felhasználó felbontását h. lehet lekérdezni, mert akkor különböző stilusokat csatolna a felbontáshoz.
■ H | K | Sze | Cs | P | Szo | V |
---|---|---|---|---|---|---|
28 | 29 | 30 | 31 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 1 |
Én így csináltam
var ie4up = (d.all) ? 1 : 0;
var ns6up = (d.getElementById&&!d.all) ? 1 : 0;
if (ns4up||ns6up) {maxx = self.innerWidth;maxy = self.innerHeight;}
else if (ie4up) {maxx = d.body.clientWidth; maxy = d.body.clientHeight;}
Végeredményként a maxx és maxy változóban ott van a felbontás.
egy picit elegánsabban is lehet :)
Amúgy amikor csak lehet kerülni kell a böngészők azonosítását, gondolok itt az ns4up, ie4up változókra. Célszerű mindig azt az objektumot azonosítani, amit keresel. (object detection)
Részletek: http://www.quirksmode.org/js/support.html
SRY!!! :(
én azt szeretném pl.:
if (az oldal magassága == 1600*1200) {
echo <style> @import("style1612.css")</style>
}elseif (az oldal magassága == 1024*768) {
echo <style> @import("style1076.css")</style>
}
szerintem valahogy át lehet látni, szoval azt szeretném elérni, hogy valaki leirja h. kéne beillesztenem a fennt kitalált példám alapján mivel php js combo lenne, mint látni azt, csak a js-hez egyáltalán nem értek...(...sajna...).
Szóval ha valaki lenne olyan szives, leirhatná nekem a "megoldást"!
Előre is köszönöm!
ui.: télleg bocs, a tudatlanságomért
Képernyő felbontás
Egyébként neked ez kell: http://www.themaninblue.com/experiment/ResolutionLayout/
Gondolkodj azon is, hogy nem tudod-e úgy megoldani, hogy ne kelljen JavaScriptet használni, mint például itt: http://www.themaninblue.com/writing/perspective/2004/09/21/
(Célom:)
nem kell js
position: absolute;
left: 50%;
margin-left: -380px;
Ha a DIV ed 760px akkor annak fel 380px a példa szerint.
Középre vízszintesene
Középre igazítás CSS-sel vízszintesen
Full screent meg felhasználók utálják!
kilóg
Ne okoskodj, próbáld ki!