Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Problem s menu na www strankach (FF + Opera vs. IE)

Ahoj,
chtel jsem vas pozadat, jestli byste se mohli mrknout na tyto www: www.svacao.cz. Jedna se mi o nespravne zobrazeni v pravem a levem sloupci (modry podklad) v IE, ruzne to preskakuje, hlavne pri prejeti ukazatelem mysi. Ve FF i v Opere to funguje dobre. Predesilam, ze nejsem v kodovani www zbehly, pouze pokud by to bylo pro vas zkusenejsi jasna a snadna vec na opravu, tak budu vdecny za radu, kam mam soustredit pozornost.

Predem diky.
M.

Předmět Autor Datum
Ať zkouším, jak zkouším, nikde mi nic v IE7 při najetí myší nepřeskakuje. Jediný rozdíl mezi IE a FF…
host 29.10.2008 19:21
host
Hmm, diky za reakci, jsem to zkousel v IE6, IE7 jsem nezkousel... :-/ M.
Mrak 29.10.2008 19:38
Mrak
A v čem se liší normální odkaz od toho při onmouseover? Snad jen v barvě, ne? A to by přece nemohlo…
host 29.10.2008 19:56
host
Mozna blby dotaz - definuje se toto v css stylech? V tom pripade bych mel hledat "hover"? Dik,M.
Mrak 29.10.2008 20:08
Mrak
V 99% to tak je. Ale v tvém případe koukám, že to autor šablony trochu zkomplikoval. :-| /* ----- s…
host 29.10.2008 20:54
host
Fenkyju. M.
Mrak 29.10.2008 20:56
Mrak
S mojí odpovědí jsem se trochu unáhlil, tak jsem ji ještě zeditoval, ale mezitím jsi už odpověděl.
host 29.10.2008 20:58
host
Aha, hm, dik. Toto uz bude asi nad me sily... M.
Mrak 29.10.2008 21:00
Mrak
Já bych tenhle obludný JS vyhodil a řešil to klasicky přes CSS a a:hover. poslední
host 29.10.2008 21:02
host
Potvrzuju, v IE6 to mění pozici na onmouseover. Zkoumat se mi to nechce...
Vladimir 29.10.2008 19:42
Vladimir

V 99% to tak je. Ale v tvém případe koukám, že to autor šablony trochu zkomplikoval. :-|

/* ----- suckerfish code ----- */

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

http://www.svacao.cz/wp-content/themes/i-TALK/lexus .js

Zpět do poradny Odpovědět na původní otázku Nahoru