Ursäkta mig ang. terminologin. Javascript menar jag givetvis. Här kommer scriptet. Hoppas på hjälp...
<script language="JavaScript"><!--This is one of many scripts which are available at: *---
//--http://www.JavaScript.nu/javascript
//***---Lagrets placering räknat från översta vänstra hörnet:
pixelNer=0;
pixelVanster=0;
//***---Rubrikernas storlek i bredd och höjd.
lagerBredd=183;
lagerHojd=20;
lagernamn="meny"; //dina menyers lager ska alltså heta "meny1", "meny2" etc.
lagernamn2="undermeny"; //de menyer som sedan poppar fram ska heta "undermeny1", "undermeny2" etc.
rubrikFarg="black";
menyerFarg="silver";
menyerFargMedMus="#cccccc";
stangInterval=400;
rubriker=new Array("Herrlag","Damlag","Ungdom", "START");
meny1rubriker=new Array("Länkar", "Matcher");
meny1lankar=new Array( "links.htm", "docs/matcher.html");
meny2rubriker=new Array("Start", "Musse Pigg");
meny2lankar=new Array( "start.htm", "musse.html");
meny3rubriker=new Array("Altavista", "Microsoft", "Netscape");
meny3lankar=new Array( "http://www.av.com/" , "http://www.msn.com/", "http://www.netscape.com/");
meny4rubriker=new Array("Altavista", "Microsoft", "Netscape");
meny4lankar=new Array( "http://www.av.com/" , "http://www.msn.com/", "http://www.netscape.com/");
//
styleForTDelement="";
if (document.all)
{
styleForTDelement="STYLE=\"cursor: hand\"";
}
antalLager=rubriker.length;
function skrivUtMenyer()
{
for (i=1; i<=antalLager; i++)
{
skrivUtDetta="";
skrivUtDetta+=("<DIV ID='"+lagernamn+""+i+"' onMouseOver=\"visaMeny('"+lagernamn2+""+i+"')\" onMouseOut=\"doljMenyTimer('"+lagernamn2+""+i+"')\">")
skrivUtDetta+=("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=\""+lagerBredd+"\" HEIGHT=\""+lagerHojd+"\" BGCOLOR=\""+rubrikFarg+"\">");
skrivUtDetta+=("<TR><TD><A HREF=\"javascript:void(0)\" onMouseOver=\"visaMeny('"+lagernamn2+""+i+"')\" onMouseOut=\"doljMenyTimer('"+lagernamn2+""+i+"')\" CLASS='menyRubrikClass'>"+rubriker[i-1]+"</A></TD></TR>");
skrivUtDetta+=("</TABLE></DIV>")
skrivUtDetta+=("\<DIV ID='"+lagernamn2+""+i+"' onMouseOver=\\"visaMeny('"+lagernamn2+""+i+"')\\" onMouseOut=\\"doljMenyTimer('"+lagernamn2+""+i+"')\\"\>")
skrivUtDetta+=("\<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=\\""+lagerBredd+"\\" BGCOLOR=\\""+menyerFarg+"\\"\>");
antalUndermenyer=eval("meny"+i+"rubriker.length")
for (j=0; j\<antalUndermenyer; j++)
{
skrivUtDetta+=("\<TR\>\<TD "+styleForTDelement+" onClick=\\"self.location.href='"+eval("meny"+i+"lankar\["+j+"\]")+"'\\" onMouseOver=\\"this.style.backgroundColor='"+menyerFargMedMus+"'\\" onMouseOut=\\"this.style.backgroundColor=''\\"\>\<A HREF=\\""+eval("meny"+i+"lankar\["+j+"\]")+"\\" onMouseOver=\\"visaMeny('"+lagernamn2+""+i+"')\\" onMouseOut=\\"doljMenyTimer('"+lagernamn2+""+i+"')\\" CLASS='menyLankClass'\>"+eval("meny"+i+"rubriker\["+j+"\]")+"\</A\>\</TD\>\</TR\>")
}
skrivUtDetta+=("\</TABLE\>\</DIV\>")
document.write(skrivUtDetta);
}
}
function placeraMenyer()
{
for (i=1; i<=antalLager; i++)
{
if (document.all)
{
lagerStart=document.all[lagernamn+i].style;
}
else
{
lagerStart=document.layers[lagernamn+i];
}
lagerStart.width=lagerBredd
lagerStart.height=lagerHojd
lagerStart.top=pixelNer
lagerStart.left=pixelVanster+lagerBredd*(i-1);
lagerStart.visibility="visible";
if (document.all)
{
lagerStart=document.all\[lagernamn2+i\].style;
}
else
{
lagerStart=document.layers\[lagernamn2+i\];
}
lagerStart.width=lagerBredd
lagerStart.top=pixelNer+lagerHojd
lagerStart.left=pixelVanster+lagerBredd\*(i-1);
lagerStart.visibility="hidden";
}
}
function visaMeny(vilken)
{
doljAllaAndra(vilken);
skaDoljaMenyn=false;
if (document.all)
{
lagerStart=document.all[vilken].style;
}
else
{
lagerStart=document.layers[vilken];
}
lagerStart.visibility="visible";
}
function doljMenyTimer(vilken)
{
doljAllaAndra(vilken);
skaDoljaMenyn=true;
setTimeout("doljMeny('"+vilken+"')", stangInterval);
}
function doljMeny(vilken)
{
if (document.all)
{
lagerStart=document.all[vilken].style;
}
else
{
lagerStart=document.layers[vilken];
}
if (skaDoljaMenyn)
{
lagerStart.visibility="hidden";
}
}
function doljAllaAndra(vilken)
{
for (i=1; i<=antalLager; i++)
{
if (vilken!=lagernamn2+i)
{
if (document.all)
{
lagerStart=document.all[lagernamn2+i].style;
}
else
{
lagerStart=document.layers[lagernamn2+i];
}
lagerStart.visibility="hidden";
}
}
}
if (parseInt(navigator.appVersion)>=4)
{
skrivUtMenyer();
placeraMenyer();
}
//-->
</script>
------------------
/JB