Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: onmouse over IE klaida

Parašė webrytis· 2012 Lap. 5 13:11:27
#1

Sveiki,

Turiu tokią problemą. Saitą reikia paruoštis, kad jis puikiai veiktų naudojant IE naršyklę. Saite yra žemėlapis, ant kurio yra miestų pavadinimai, užvedus ant miesto šalia žemėlapio pasirodo kontaktinė info. viskas gerai su visomis naršyklėmis išskyrus IE. užvedus ant miesto kontaktinė info mirkcioja, kartais visai dingsta. štai čia kodo fragmentas su onmouseover funkcija.


<div class="x">
<a href="{literal}javascript:void(0);{/literal}" onclick="paziuret('index.php?page=agrokoncerno-grudai-uab')" onmouseover="permesti('index.php?mact=News,cntnt01,detail,0&cntnt01articleid=29&cntnt01detailtemplate=kontaktai_detalus&cntnt01returnid=338','#zemelapis2');">{if $pagecontent==2}<img src="uploads/images/site/rutuliukas-aktyvus.png" alt="" border="0"/>{else}<img src="uploads/images/site/rutuliukas.png" alt="" border="0"/>{/if}</a>
</div>


Gal kas esate susidure su panašia problema


Radau sprendima zodziu kadangi divas buvo isorej sito divo kuriame buvo elementas tai IE supranta kad jie overlapina, taigi tereikejo ikelti diva i vidu ir padaryti pagrindini diva teviniu divu

<div class="x">
<div id="zemelapis2">
</div>
<a href="{literal}javascript:void(0);{/literal}" onclick="paziuret('index.php?page=agrokoncerno-grudai-uab')" onmouseover="permesti('index.php?mact=News,cntnt01,detail,0&cntnt01articleid=29&cntnt01detailtemplate=kontaktai_detalus&cntnt01returnid=338','#zemelapis2');">{if $pagecontent==2}<img src="uploads/images/site/rutuliukas-aktyvus.png" alt="" border="0"/>{else}<img src="uploads/images/site/rutuliukas.png" alt="" border="0"/>{/if}</a>
</div>


Tikiuos kamnors padės :)

Redagavo webrytis· 2012 Lap. 6 10:11:44

Parašė Kižas· 2012 Lap. 5 21:11:42
#2

nenaudok IE ir viskas bus gerai :) Nes pakeitus viena ziurek jau Per firefox ar opera nerodo

Parašė webrytis· 2012 Lap. 5 22:11:49
#3

Cia nesprendimas nenaudot IE..tarpkitko as ir nenaudoju, ta2iau yra kas naudoja...cia gali buti kad IE dar ima elemento, kuri yra po <a> elementu.. ir onmouseleave actionas atsiranda...kaip tai apeiti? gal kas pasiulys ka daugiau nei nenaudoti IE