2011 18 února 2011

IE Javascript Chyba: Objekt nepodporuje tuto vlastnost nebo metodu

Měl tento zvláštní problém, kde kus Javascript fungovalo ve všech prohlížeči ANS obvyklé bar IE :) Jednoduché ... to bylo, ale protože scénář nebyl napsán mě, chvíli trvalo, k ladění této "Objekt nepodporuje tuto vlastnost nebo metodu" chyba pouze IE bylo na zvracení. Pravděpodobně! Pokud bych měl napsat scénář, nebyl bych si k této chybě vůbec, protože nemíchejte své názvy proměnných s IDS pole :).

Problém: Objekt nepodporuje tuto vlastnost nebo metodu (na řádku 3)

function funzoneSP(){ document.getElementById('video_id').style.visibility="hidden"; shortdesc = document.getElementById('shortdesc').value; .... } 

Řešení:
Chyba je generován na thirdrow ve výše uvedeném příkladu (linka 3 ... "shortdesc = document.getE ...."). Snažil jsem se o všech druzích hloupé věci, které I dont dokonce stojí za zmínku zde a nakonec hádejte co! jen změnou var shortdesc na něco jiného zbavili chyby. V podstatě! Název proměnné musel liší od fieldID


2010 04.03.2010

Vyrovnání přepínač s textem

Vzhledem k tomu, přepínač a text jsou in-line, takže text zarovnat sebe na spodní straně přepínač, bude se text jeví jako mírně pod přepínači.
Pokud si chcete tyto sladit na vrchol, budete muset umístit rádio a text do samostatných nádob, jako tagů nebo přesahuje (podle potřeby) a oni se postarají o vyrovnání. Bylo by jednodušší použít buňky tabulky i vašeho návrhu stručný dovolí.

To nebude vypadat stejně v každém prohlížeči, protože každý prohlížeč zobrazí rádia trochu jinak, tak tam vždycky bude velikost problémy bez ohledu na to, co děláte.


2009 22 březen 2009

SevenUp! Podporovat svět, jak se zbavit IE6!

Google spustí pohyb vyzve lidi, aby výpis IE6 ... Do uživatelů IE6 odposlouchávací s POPUP na načtení stránky ... nemusí být dobrý nápad ... ale jako vývojář UI, musím se připojit k tomuto kapelu vozu ... jeden méně prohlížeč pro mě bát Omlouváme se ... sobecká to je! ale já jsem zahrnout tuto javascript ... (TRY této stránky V IE6) ...
Hej! a na jasnější poznámce ... vidět, že je displej POWER JavaScriptu .... může dokonce snížit obra (nebo jednou to bylo)

SO ... Nápověda zbavit svět IE6 s jednou řadou javascript!

http://code.google.com/p/sevenup/


2009 19 březen 2009

Svrhnout IE6, ale o tom čas!


S jiným prohlížečem pečovat od zítřka! (IE8 vychází z jeho beta státní zítra) ... je to opravdu nejvyšší čas, IE6 je vzhledem k jeho dlouho kvůli Mercy smrt ... V jednotě je síla k pádu IE6

"IE6 je nový Netscape 4. Tyto hacky potřebné pro podporu IE6 se stále více vnímána jako nadměrné nákladní dopravy. Jako Netscape 4 v roce 2000, je vnímána jako IE6 brzdí web. "

Jeff Zeldman, normy guru

A mezitím pro ty, jako já, kteří budou zaplaveny volání z porušení rozvržení CSS v IE8, zde je starý obejít / vyřešit pomocí meta tagy (meta http-equiv = "X-UA-Compatible"), které by se mohly pokusit ...

Mis-choval IE8: CSS Layout rozbíjet odst. Cílení na verzi prohlížeče pomocí meta tagy v IE8)


2008 17 prosinec 2008

Mis-choval IE8: CSS Layout rozbíjet odst. Cílení na verzi prohlížeče pomocí meta tagy v IE8)

Jste-li osoba, CSS, měli byste vědět, jak se vaše bolest v rozvržení pracovní cross-browser. IE8 je další klíč v pracích pro nás vývojáři. Anywaz! Pokud narazíte na tento problém, jako jsem to udělal včera, kde si dokonale fungující CSS v IE7 (a dříve) a Firefox se náhle začali házet záchvaty vzteku v IE8, zkuste toto ... Je hezky vypadalo opravit své problémy na chvíli ....

Pomocí Meta prohlášení, můžeme specifikovat vykreslovací jádro IE8 bychom chtěli použít. Takže nutit k tomu, jak je IE8 IE7 ... vložte následující značku metadat do hlavy dokumentu: -

<meta http-equiv="X-UA-Compatible" content="IE=7" />

Ve výchozím nastavení IE Meta bude: -

<meta http-equiv="X-UA-Compatible" content="IE=8" />
který by IE8 zobrazení stránky pomocí nové normy režimu.

V případě potřeby lze tuto syntaxi použít k ubytovat u jiných prohlížečů jak je uvedeno níže:

<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />


VÍCE O DOCTYPES:

POKUD jsi ještě neznají druh zvířete zvané "doctype" ... tady je nějaká rychlá číst
Co jsou DOCTYPES? Co to ​​jsou internetové Quirks a Přísný režim?
Nastavení DOCTYPE v XSL

Pro podrobnější pochopení, DOCTYPES, zkuste navštívit tyto odkazy ...
Seznam APT: Fix vaše stránky Se správným DOCTYPE!
Seznam APT: Beyond DOCTYPE: Webové standardy a dopřednou kompatibilitu, a IE8

Poznámka: I když mnozí z nás HTML / CSS lidé byli zanedbávání význam DOCTYPE decleration v našich dokumentech, nastavení správného DOCTYPE, je obvykle odpovědí na většinu otázek příčných prohlížeči.


2008 20 listopadu 2008

Blikající kurzor ve Firefoxu - Dostupnost Prohlížení kurzorem

V prohlížeči Firefox ... Někdy jste si možná všimli, že začne blikat kurzor na obrazovce. To se může stát, když kliknete na libovolný prvek na stránce, rozdělení nebo obraz atd. To blikající kurzor v okně prohlížeče je vlastně DOSTUPNOST funkcí Firefoxu názvem "vsuvka prohlížení". Tato funkce umožňuje / umožňuje uživatelům vybrat text na stránce pomocí klávesnice (které obvykle mají tendenci dělat s použitím našeho myši).

No! Pokud si chcete tuto funkci donot ... jednoduše stiskněte "F7" pro přepnutí do falešné a naopak (chcete-li ji ON). Dalo by se také napsat "about: config" do adresního řádku (typ "stříška" v kolonce filtru) a jednoduše dvojitým kliknutím změnit volbu "accessibility.browsewithcaret" z "true" (zase stříška procházení ON) na "false "(zase stříška procházení OFF)


2008 10.10.2008

Není jen pro IE - CSS selektory děti nefungují v IE

CSS pro Non-IE prohlížečů: Jeho žádné zprávy pro vývojáře, že CSS, CSS selektory děti jako na níže uvedeném příkladu se nezdá pracovat v IE.

např. div> p {} některé css, to znamená, že "když span prvkem je dítě (a ne vnuk nebo velká slavnostní dítě atd.) z divize prvku".

Ale jsme použili tomto kontextu v náš prospěch. Historicky, dítě volič se používá ke skrytí CSS příkazy z IE. Jednoduše tím, že umístí html>body před jakoukoli CSS příkaz Internet Explorer bude ignorovat:

html>body .foo { CSS commands go here ;}

Toto pracuje, protože <body> je vždy dítě <html> - to lze samozřejmě nikdy vnuk nebo pravnuk z <html> .

Nyní, že IE 7 chápe dítě voliče, musíte vložit prázdnou značku komentáře se přímo po více než znaménko IE 7 pak nechápu tento volič (kdo ví proč!?), A bude tedy zcela ignorovat tento příkaz CSS.:

html> /**/ body .foo { CSS commands go here ;}

Pokud jste nedostali už viděli tyto dříve, mají přečtěte si následující stejně


2008 04.10.2008

Mizející HTML / DIV prvky v aplikaci Internet Explorer [CZ]

Jako obvykle, jeden z mnoha některé podivné problémy s IE a to je třeba pozice v TOP 10 IE vtípků.

PROBLÉM PROHLÁŠENÍ (To byl můj problém, možná budete mít podobné misbehaviors):
Mám mnoho DIV je na stránce s třídou "sectionhead", což není nic jiného než název oddílu na stránce. Tak jsem se někteří styl vypadat jako to

. Sectionhead {font-size: 18px; pozadí: # cfcfcf, padding: 5px;}

Div je světle šedá lišta s nějakým černým textem. Co se stane v IE je některé z těchto sekcí záhlaví jsou zobrazeny v pořádku, ale některé jsou neviditelné, dokud ne, posouvání stránky nebo klikněte něco na stránce apod. Někdy mají tendenci mizet, když klikněte na tlačítko 'alt' klíč při stránku dolů nebo přejděte na posuvníku. Někdy se zdá se objevit, když znovu načíst (F5) stránku. I krátká dokonale jednoduché DIV s nějakým jednoduchým stylem se chová BAD.
Co může způsobit takové nevyzpytatelné chování? No! Upřímně řečeno, NO IDEA!

MOŽNÁ ŘEŠENÍ:
Opět neptejte se mě proč, ale v mnoha případech tento problém obvykle zmizí, když přidáte pozice: vzhledem k MIS chová prvků stylu, jako to

. Sectionhead {font-size: 18px; pozadí: # cfcfcf, padding: 5px; pozice: relativní}

Divně, ale co na to říct? God Bless mě IE!

A DO Sdílet s USA, pokud byste měli podobné problémy.


2008 02.09.2008

CSS hack: Javascript, CSS, HTML pouze pro Firefox

Mnoho krát cítíme potřebu psát prohlížeče specfic hacky (i když to není dobré praxe, jsme UI vývojáři se musí uchylovat k takovým zlem až do velké války prohlížečů je k příměří). Dříve jsem se zmínil v tomto článku Pro vaše IES Pouze , jak napsat úryvek CSS, která by byla viditelná pro IE prohlížeče <IE7 pouze.

Včera jsem měl případ, kdy jsem chtěl napsat nějaký konkrétní FireFox CSS úryvky. No! Nejsem si jist, zda je kód CSS pro toto, ale tam je HTML. Tu však jeden háček však tento kus HTML doesnot projdou ověřením HTML. Ale anywaz! Pokud se lepí špatně nebo jako takový, nemá-pozdravy pro validaci (někdy musíme být krutí), můžete použít následující prohlásit odkaz na FF pouze stylem, nebo i jen kódování CSS v rámci tohoto bloku. Kód

<comment> Dejte si FireFox pouze HTML / CSS / scripts zde </ komentář>

např.
<comment>
<style>
/ * Styl pro FF pouze * /
fieldset {border: 1px solid # dddddd;}
</ Div>
</ Comment>

I "m šťastný za chvíli ...


2008 15 července 2008

IE 8 přísný režim a CSS opacity ... Další postup

Oh No! V dřívější příspěvek o několik dní zpět, pokud jde krytí v IE8, jsem zapomněl zmínit důležitou věc, že "IE 8 přísný režim neumožňuje CSS opacity".
Pro ty, kteří donot pochopili, co tím myslím přísném režimu, zde je rychlý návod .

Práce kolem tohoto (Před IE Dev Team si uvědomují, že připravilo cestu pro re-pracovní rutiny na celém světě, webových stránek pomocí pop-up lightboxy s nějakým krytím, a dát zpět podporu pro neprůhlednost) je použití částečně průhledný obrázek ... nejlépe ve formátu PNG (měl jsem špatnou zkušenost dostat transparentní GIF obrázky pracovat jako oni měli). Vytvořte PNG o barvy a procento průhlednosti se vám líbí, ve vás oblíbený editor obrázků a použít ji jako obrázek na pozadí pro váš lightboxu překrytí.

tj.
Místo toho, aby něco takového

. Lighbox_overlay {
background-color: # FFFFFF;
z-index: 1001;
-Moz-opacity: 0.6;
opacity: 0.60;
Filtr: alpha (opacity = 60);
}

Udělej to ....

. Lighbox_overlay {
background: url (bkg.png) repeat;
}

To zkusit, KLIKNĚTE ZDE! | KE STAŽENÍ, KLIKNĚTE ZDE!


NDK domů | Vyjádření IT | Vyjádření patra | Vyjádření Penmenship | Vyjádření Awe | Vyjádření Myself