Gigabytewolle Geschrieben 7. Oktober 2002 Geschrieben 7. Oktober 2002 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> Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.