Kan denne "hover"-navigation kombineres med roll-over?
Fandt for et stykke tid siden denne seje navigation på nettet og har forgæves forsøgt at kombinere den med en roll-over; forstået sådan, at når man holder cursoren over et link menuen vil der, som det hele tiden er sket, blive vist en tekst-beskrivelse af destinationen, SAMTIDIG med at en gif roll-over eksekveres et andet sted på sammme webpage..det sidste har jeg ikke kunnet for til at lykkes...Er der nogen der har et bud på hvordan dette kunne gøres (rolloveren behøver i sig selv ikke være en klik-bar navigation, blot et visuelt clue)?
<head>
<style type="text/css">
#zeromenu{
border: 1px;
width: 140px;
background-color: #696969;
}
#zeromenu a{
font: bold 10px Verdana;
padding: 2px;
padding-left: 4px;
display: block;
width: #808080;
color: red;
text-decoration: none;
border-bottom: 1px;
}
html>body #zeromenu a{
width: auto;
}
#zeromenu a:hover{
background-color: #222222;
color: #333333;
}
#tabledescription{
font: bold 10px Verdana;
color: #212121;
width: 100%;
height: 3em;
padding: 2px;
filter:alpha(opacity=0);
-moz-opacity:0;
}
</style>
<script type="text/javascript">
var baseopacity=0
function showtext(thetext){
if (!document.getElementById)
return
textcontainerobj=document.getElementById("tabledescription")
browserdetect=textcontainerobj.filters? "ie" : typeof textcontainerobj.style.MozOpacity=="string"? "mozilla" : ""
instantset(baseopacity)
document.getElementById("tabledescription").innerHTML=thetext
highlighting=setInterval("gradualfade(textcontainerobj)",50)
}
function hidetext(){
cleartimer()
instantset(baseopacity)
}
function instantset(degree){
if (browserdetect=="mozilla")
textcontainerobj.style.MozOpacity=degree/100
else if (browserdetect=="ie")
textcontainerobj.filters.alpha.opacity=degree
else if (document.getElementById && baseopacity==0)
document.getElementById("tabledescription").innerHTML=""
}
function cleartimer(){
if (window.highlighting) clearInterval(highlighting)
}
function gradualfade(cur2){
if (browserdetect=="mozilla" && cur2.style.MozOpacity<1)
cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.2, 0.99)
else if (browserdetect=="ie" && cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=20
else if (window.highlighting)
clearInterval(highlighting)
}
</script>
</head>
<body>
<td valign="top"><div id="zeromenu">
<a href="http://www.javasite1.com" onMouseover="showtext('site1')" onMouseout="hidetext()">go1</a>
<a href="http://www.site2.com" onMouseover="showtext('site2')" onMouseout="hidetext()">go2</a>
<a href="http://www.site3.com onMouseover="showtext('site3')" onMouseout="hidetext()">go2</a>
<a href="http://www.site4.com" onMouseover="showtext('site4')" onMouseout="hidetext()">go4</a>
<a href="http://www.site5.com" onMouseover="showtext('site5')" onMouseout="hidetext()">go5</a><p></p>
<div id="tabledescription"></div>
</div>
