Autor Zpráva
Ayrton1
Profil *
Dobrý den,

dělám web a chci tam použít horizontální menu, to funguje bez problémů i v FF i v IE. Dále jsem chtěl udělat submenu, to funguje ale jen ve Firefoxu.
Když jsem dal přímý odkaz jen na menu, tak to fungovalo i v IE, ale když jsem na hlavní stránce, tak tam mi to nevyjede, ale IE se tváří jako kdyby to tam bylo, takže vlastně klikám na neviditelné menu.

Myslel jsem že je problém v tom, že používám CSS pozicování, nastavil jsem z-index na 1 ale stále to nefunguje, v FF mi to vyjede bez problémů, v IE je neviditelné. Poraďte prosím
Miloš
Profil
Není-li konkrétní ukázka (alespoň kód), nemůžeš čekat konkrétní radu.
Tak aspoň obecně: http://css.interval.cz/menu/
Ayrton1
Profil *
Kód menu:

<div id="menu">
<link rel="stylesheet" href="menu/cbcscbmenu_new.css" type="text/css" />
<ul id="ebul_cbmenu_new_3" class="ebul_cbmenu_new" style="display: none;">
<li><a href="epizody_sg.php" title="">Stargate (1994)</a></li>
<li><a href="epizody_sg_taot.php" title="">Ark of Truth (2008)</a></li>
<li><a href="epizody_sg_continuum.php" title="">Continuum (2008)</a></li>
<li><a href="epizody_1.php" title="">1.série</a></li>
<li><a href="epizody_2.php" title="">2.série</a></li>
<li><a href="epizody_3.php" title="">3.série</a></li>
<li><a href="epizody_4.php" title="">4.série</a></li>
<li><a href="epizody_5.php" title="">5.série</a></li>
<li><a href="epizody_6.php" title="">6.série</a></li>
<li><a href="epizody_7.php" title="">7.série</a></li>
<li><a href="epizody_8.php" title="">8.série</a></li>
<li><a href="epizody_9.php" title="">9.série</a></li>
<li><a href="epizody_10.php" title="">10.série</a></li>
</ul>
<ul id="ebul_cbmenu_new_9" class="ebul_cbmenu_new" style="display: none;">
<li><a href="bannery.php" title="">Bannery</a></li>
<li><a href="odkazy.php" title="">Odkazy</a></li>
<li><a href="o_webu.php" title="">O webu</a></li>
</ul>

<ul id="cbmenu_newebul_table" class="cbmenu_newebul_menulist" style="width: 834px; height: 29px;">
<li class="spaced_li"><a href="index.php"><img id="cbi_cbmenu_new_1" src="menu/ebbtcbmenu_new1_0.gif" name="ebbcbmenu_new_1" width="90" height="29" style="vertical-align: bottom;" border="0" alt="Novinky" title="" /></a></li>
<li class="spaced_li"><a href="o_serialu.php"><img id="cbi_cbmenu_new_2" src="menu/ebbtcbmenu_new2_0.gif" name="ebbcbmenu_new_2" width="108" height="29" style="vertical-align: bottom;" border="0" alt="O Seriálu" title="" /></a></li>
<li class="spaced_li"><a href="epizody.php"><img id="cbi_cbmenu_new_3" src="menu/ebbtcbmenu_new3_0.gif" name="ebbcbmenu_new_3" width="97" height="29" style="vertical-align: bottom;" border="0" alt="Epizody" title="" /></a></li>
<li class="spaced_li"><a href="postavy.php"><img id="cbi_cbmenu_new_4" src="menu/ebbtcbmenu_new4_0.gif" name="ebbcbmenu_new_4" width="92" height="29" style="vertical-align: bottom;" border="0" alt="Postavy" title="" /></a></li>
<li class="spaced_li"><a href="rasy.php"><img id="cbi_cbmenu_new_5" src="menu/ebbtcbmenu_new5_0.gif" name="ebbcbmenu_new_5" width="63" height="29" style="vertical-align: bottom;" border="0" alt="Rasy" title="" /></a></li>
<li class="spaced_li"><a href="technologie.php"><img id="cbi_cbmenu_new_6" src="menu/ebbtcbmenu_new6_0.gif" name="ebbcbmenu_new_6" width="129" height="29" style="vertical-align: bottom;" border="0" alt="Technologie" title="" /></a></li>
<li class="spaced_li"><a href="galerie.php"><img id="cbi_cbmenu_new_7" src="menu/ebbtcbmenu_new7_0.gif" name="ebbcbmenu_new_7" width="88" height="29" style="vertical-align: bottom;" border="0" alt="Galerie" title="" /></a></li>
<li class="spaced_li"><a href="autori.php"><img id="cbi_cbmenu_new_8" src="menu/ebbtcbmenu_new8_0.gif" name="ebbcbmenu_new_8" width="94" height="29" style="vertical-align: bottom;" border="0" alt="Redakce" title="" /></a></li>
<li><a href="web.php"><img id="cbi_cbmenu_new_9" src="menu/ebbtcbmenu_new9_0.gif" name="ebbcbmenu_new_9" width="65" height="29" style="vertical-align: bottom;" border="0" alt="Web" title="" /></a></li>
</ul>
<script type="text/javascript" src="menu/cbjscbmenu_new.js"></script>
</div>


a kód CSS:

.ebul_cbmenu_new, .ebul_cbmenu_new ul {
background-color: #000000;
border: 1px solid #555555;
display: block;
font-size: 1px;
margin: 0px;
overflow: auto;
padding: 2px;
position: absolute;
visibility: hidden;
}

.ebul_cbmenu_new_shadow {
background-color: #777777;
display: block;
margin: 0px;
overflow: hidden;
position: absolute;
visibility: hidden;
}

.ebul_cbmenu_new table {
border-collapse: separate;
}

.ebul_cbmenu_new tr {
background-color: #000000;
cursor: pointer;
font-size: 1px;
}

.ebul_cbmenu_new td {
border: 1px solid #000000;
padding: 3px;
text-align: left;
}

.ebul_cbmenu_new td a {
color: #EEEEEE;
font-family: "Tahoma", serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
}

.ebul_cbmenu_new tr.hot, .ebul_cbmenu_new tr.expanded {
background-color: #777777;
}

.ebul_cbmenu_new tr.hot td, .ebul_cbmenu_new tr.expanded td {
border-color: #999999;
}
.ebul_cbmenu_new tr.hot a, .ebul_cbmenu_new tr.expanded a {
color: #FFFFFF;
font-family: "Tahoma", serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
}

ul.ebul_cbmenu_new {
position: absolute;
visibility: hidden;
}

.cbmenu_newebul_menulist .spaced_li {
padding: 0px 1px 0px 0px;
}

.cbmenu_newebul_menulist li {
list-style-type: none;
float: left;
}

.cbmenu_newebul_menulist img {
vertical-align: bottom;

}

.cbmenu_newebul_menulist {
margin: 0px;
padding: 0px;
line-height: 0px;
}

a nakonec JavaScript:


function IsAllDefined(){for(var i=0;i<arguments.length;++i){if(typeof(arguments[i])=='undefined')retur n false}return true}
function GetWinH(){var h=0;var a=0;if(((!document.compatMode||document.compatMode=='CSS1Compat')&&!wi ndow.opera)&&document.documentElement)a=document.documentElement;else if(document.body)a=document.body;if(a&&a.clientHeight)h=a.clientHeight ;else if(IsAllDefined(window.innerWidth,window.innerHeight,document.width)){ h=window.innerHeight;if(document.width>window.innerWidth)h=h-15}return h}
function GetWinW(){var w=0;var a=0;if(((!document.compatMode||document.compatMode=='CSS1Compat')&&!wi ndow.opera)&&document.documentElement)a=document.documentElement;else if(document.body)a=document.body;if(a&&a.clientWidth)w=a.clientWidth;e lse if(IsAllDefined(window.innerWidth,window.innerHeight,document.height)) {w=window.innerWidth;if(document.height>window.innerHeight)w=w-15}retu rn w}
function GetObjectRect(a){var x=0;var y=0;var o=a;while(a&&a!=null){x+=parseInt(isNS4?a.pageX:a.offsetLeft);y+=parse Int(isNS4?a.pageY:a.offsetTop);if(isNS4){if(a.style&&(a.style.position =='absolute'||a.style.position=='relative'))break}a=a.offsetParent}a=o ;var w=0;var h=0;if(isOp&&!isOp7)w=a.style.pixelWidth;else if(isNS4)w=a.clip.width;else w=a.offsetWidth;if(isOp&&!isOp7)h=a.style.pixelHeight;else if(isNS4)h=a.clip.height;else h=a.offsetHeight;return{'x':x,'y':y,'w':w,'h':h}}
function LoadSrcImage(a){var b=new Image();b.src=a;return b}
function GetBrowserInfo(){isDOM=document.getElementById;isMz=isDOM&&(navigator. appName=="Netscape");isOp=isDOM&&window.opera;isIE=document.all&&docum ent.all.item&&!isOp;isNS4=document.layers;isOp7=isOp&&document.readySt ate}
function GetViewRect(){var y=0;var x=0;if(isNS4||isMz||isOp){x=window.pageXOffset;y=window.pageYOffset}el se{var a=(document.compatMode=='CSS1Compat'&&!isMz)?document.documentElement: document.body;x=a.scrollLeft;y=a.scrollTop}return{'x':x,'y':y,'w':GetW inW(),'h':GetWinH()}}
function SetElemOpacity(a,b){if(a&&a.style){if(b==1){a.style.opacity=(/Gecko/.t est(navigator.userAgent)&&!/Konqueror|Safari|KHTML/.test(navigator.use rAgent))?0.999999:null;if(/MSIE/.test(navigator.userAgent))if(a.style[ 'filter'])a.style['filter']=a.style['filter'].replace(/alpha\([^\)]*\) /gi,'')}else{if(b<0.00001)b=0;a.style['opacity']=b;if(/MSIE/.test(navi gator.userAgent)){a.style['filter']=(a.style['filter']?a.style['filter '].replace(/alpha\([^\)]*\)/gi,''):'')+'alpha(opacity='+b*100+')'}}}
Ayrton1
Profil
Už je to vyřešené, nevím proč, ale jakmile jsem smazal Basic Script z horního menu, tak to začalo běžet na IE7

Vaše odpověď

Mohlo by se hodit

Nezapomeňte na odkaz na živou ukázku problému.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0