Hallo,
ich hab ein Java-Script-Menü und möchte das aber so haben,dass nach 15 Sekunden das Menü wieder einklappt, wie realisiere ich das?
<script language="JavaScript">
var mpos=new Array();
var mdir=new Array();
var maxmenus=4; // Hier die Anzahl der Hauptlinks
var delay=1; // Hier Submenue Geschwindigkeit
var rar=-1;
if (document.layers)
{var browser="NS4.x";
var lvar1="layers";
var lvar2="";
var lvar3="'show'";
var lvar4="'hide'";}
if (document.all)
{var browser="IE4.x";
var lvar1="getElementById(";
var lvar2=").style";
var lvar3="'visible'";
var lvar4="'hidden'";}
if (document.getElementById)
{var browser="IE6.x & NS6.x";
var lvar1="getElementById(";
var lvar2=").style";
var lvar3="'visible'";
var lvar4="'hidden'";}
function do_menu(menu)
{
for(i=0; i<maxmenus; i++)
{
if(menu!=i && mpos>0) // Hier die Position des Submenue kann auch - sein
{
mdir=-4;
if(mpos>=30)
move_menu(i);
}
}
mdir[menu]=-mdir[menu];
if(mpos[menu]<=0 || mpos[menu]>=30) // Hier die Position des Submenue kann auch - sein
if (rar!=menu)
move_menu(menu);
rar=menu;
}
function move_menu(menu)
{
mpos[menu]+=mdir[menu];
eval("document."+lvar1+"['menu'+menu]"+lvar2+".left=mpos[menu];");
if(mpos[menu]>0 && mpos[menu]<112) // Hier die Position des Submenue kann auch - sein
setTimeout("move_menu("+menu+")", delay);
}
function init()
{
for(i=0; i<maxmenus; i++)
{
mpos=0; // Hier die Position des Submenue kann auch - sein
mdir=-4;
}
}
</script>