Javascript - je IE ve standardním nebo quirk módu?
Pracuji na maličké javascriptové aplikaci, kterou vám v nejbližších dnech představím a nabídnu ke stažení. Při jejím vývoji jsem objevil mnoho skrytých zákoutí, která javascript poskytuje. Narazil jsem však na problém – jak zjistit, jestli IE6+ běží v režimu zpětně kompatibility či v režimu standardním?
Tajuplný compatMode
Zkušení javascripteři vědí a s pohrdavým úsměvem odcházejí. Zbylému osazenstvu se musím přiznat, že jsem o existenci této vlastnosti neměl nejmenší tušení. Co vlastně dělá?document.write (document.compatMode);
Toto volání vypíše jednu ze tří možných hodnot:
CSS1Compat je-li prohlížeč ve standardním
režimu, BackCompat je-li v režimu zpětné
kompatibility a nejedná-li se o Operu či
QuirksMode pakliže se jedná o Operu
v režimu zpětné kompatibility.
Koneckonců, vyzkoušejte si to sami: compatMode pro standardní mód a pro quirk mód.
K čemu to je?
Já to ve své tajuplné aplikaci používám pro jemnou ruční korekci hodnot document.body.scrollTop a document.body.scrollLeft, které ve standardním režimu IE uvádějí lehce jinou hodnotu, než by měly.Mimochodem, znali jste tuto vlastnost, nebo je pro Vás, stejně jako pro mne, úplně nová?

Javascript a jeho interpretace v prohlížečích je kouzelná, ve všech funguje vlastně stejně, ale drobnostmi se liší.. Já například narazil na různou "interpretaci barev":http://pinion.xom-tom.com/…prohlizecich ..
Jojo, když chci u právě zobrazované stránky zjistit, v jakém je renderovaná režimu, tak vložím do adresního řádku
javascript:alert(document.compatMode)"Já to ve své tajuplné aplikaci používám pro jemnou ruční korekci hodnot document.body.scrollTop a document.body.scrollLeft, které ve standardním režimu IE uvádějí lehce jinou hodnotu, než by měly."
A nesouvisi to spis s tim, ze body pak uz neni korenovy element. Rekl bych, ze spis byste se mel poohlednout po document.documentElement:
http://www.quirksmode.org/…octypes.html
Leo
Leo: Já vím, četl jsem o tom. Při použití documentElement bylo ale stejně ještě potřeba drobné korekce, takže pro mne bylo snazší zvolit tuto cestu. Konkrétně se jedná o situaci, kdy je třeba si pohlídat pohyb myši v rámci určitého elementu.
Mám díru v hlavě ve stylu Canady.
Opera verse 9 zobrazí BackCompat.
The annual Guild Wars Halloween Art Contest gave players guild wars gold a chance to celebrate Halloween,guild wars style,by sharing their spookiest creative efforts.You can find the contest rules here.We received hundreds of awesome submissions.We were so impressed by both the Halloween spirit and the quality of artistic talent in our community that it was hard to buy guild wars gold choose only ten winners and ten honorable mentions.
<h1>tiffanychina iphonewholesale fashion</h1>
b>cell phone wholesaleiphone 3gs wholesalechina iphone
sdfwholesale MAC Mascara</br> wholesale MAC Concealer</br> fsdfsdf wholesale MAC Eyeliner Gel</br> sdfewer
Bar in Guangzhou HK Bar High Quality
such a nice post.
briefcase handbags lady bags golf bags
Design of christian louis vuitton shoes Christian Louboutin Shoes Dunks has
cheap replica watches
Rolex Explorer watch for sale<BR
We look forward to your company becoming one of our respected customers, and would appreciate any of your inquiries and sincerely hope to enjoy a fruitful long-term business relationship nike sb dunks dunk high pro sb dunk low pro sb with clients from all over the world to share in the mutual benefits. Please go through our complete product catalog and company profile to visit more products.
Yuhů, klidně se rozepiš. Mám díru v hlavě ve stylu Canady.
Yuhů, klidně se rozepiš. Mám díru v hlavě ve stylu Canady. brown shoulder bags green shoulder bags good post. love! very much love your blog! thanks.
oh, oh, like. love. I am afraid I have fallen in love with your blog at this site. I wound like to stay in your site every second. thank you very much. cross body bags across the body bags
cheap shoulder bags designer shoulder bags don't think too much. I will support you. If one day there is no one come to your site to look or to see your published word. I think I will be the only to post comment here. thank you very much!
clutch bag clutch bags clutch handbags when every thing on earth gone, when the time stop, there is no day and night, my heart will still on your website, even when the ocean become land, and the land disappear, my love to this site will stay on. thank you very much.
hollister ukweli d
It's always nice when you can not only be informed, but also engaged! abercrombie fitch
Speaking about the tattoo equipment supplies, China Wholesaletattoo machines are one of the major equipments without which the tattoo businesses cannot survive in terms of quality.
Well said, such a person should be a good sentenceed eyebrow with this as welltiffany outletna iudsjfn sidjfijndsfhudsf sdoriejnz
Hey – nice website, just looking round some blogs, appears a very nice platform you are using. I'm at the moment using Wordpress for a few of my web site oil paintings discount paintings
All tattoo kits areKawasaki ZX 2 R Fairing not the same, and there are some basic items that are a must for any kit. The first place to start is with Kawasaki ZX 14 R Fairing the most important part of a tattoo artist's arsenal, the tattoo gun, and power supply. Without these, youYamaha YZF600R Thundercat
Fairing might as well forget about putting your talents to good use.