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>
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden