Gigabytewolle Geschrieben 7. Oktober 2002 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
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.