Autor Zpráva
SQi
Profil *
jak si muzu zjistit jaky ma uzivatel prohlizec a v pridane takveho a takoveho volit ruzny obsah a css styly? vim akorad ze styly by sly nejak hacky v zapisu style, nezna nekdo elegantni reseni (rozumnej jakekoliv)?
Pachollini
Profil
Těch metod je hodně, já osobně bych moc nedoporučoval to dělat, protože vzniká chaos, s výjimkou jiných stylů pro IE - bez toho se dá těžko obejít.
Možné techniky:
1) Podmíněné komentáře pro MSIE - umožňují vložit určitý kód, který bude zpracován jen Internet Explorerem, lze uřčit i verze - viz: http://interval.cz/clanek.asp?article=896
2) Klientské skriptování: v JavaScriptu je k dispozici objekt navigator, který nese informace o použitém prohlížeči - viz http://devedge-temp.mozilla.org/library/manuals/2000/javascript/1.3/re ference/nav.html
3) Serverové skriptování: prohlížeč posílá údaje v hlavičce User-Agent
Trošku se to komplikuje tím, že se prohlížeče (např. starší Opery) občas vydávají za něco jiného, než jsou.
Hotové řešení na bázi serverového skriptování pro PHP a ASP nabízí např. Webylon: http://www.webylon.info/S00.cs.aspx
Ale ještě jednou podtrhuji: myslím, že je lepší se větvení obsahu pro různé prohlížeče vyhnout.
Jiří Bureš
Profil *
Další možnost je oželet některé vlastnosti a psát obsah a styly tak, aby se nemuselo nic zjišťovat a informace byly zjistitelné bez ohledu na koncové zařízení.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0