Verzögerung für einen Klick definieren

  • Hallo Forum!
    Ich habe eine Frage und zwar geht es um Folgendes:
    Ich habe ein Accordion Menu erstellt, welches mit Hilfe von Javascript einen Aufrolleffekt hat. Dabei gibt es Überpunkte, die immer angezeigt werden und unterpunte die dann beim Klick auf einen Überpunkt ausgefahren werden. Dabei wird gleichzeitig eine Übersichtsseite zu dem Überpunkt geladen. Das Problem ist jetzt folgendes.
    Bei Klick auf den Überpunkt wird gleichzeitig das Menu aufgeklappt und zweitens die zugehörige Übersichtsseite geladen - die Folge ist, dass die Seite während das Menu aufklappt neu geladen wird und das führt zu einem hakeligen aufklappen des Menus. Meine Idee ist jetzt das Neuladen der Seite mit einer Zeitverzögerung zu versehen, so dass erst das Menu aufklappt und dann die Seite neu geladen wird. Ich denke eine Verzögerung von ca. 500ms würde hier vollkommen ausreichen....
    Vielleicht kennt ja jemand ne Möglichkeit so eine Verzögerung einzustellen....
    Wäre für jeden Tip dankbar!
    Besten Gruß
    Johimbe!

  • Hallo!
    Ich bin nicht sicher, ob das hier funktioniert, aber einen Versuch wäre es wert:

    Code
    <script type="text/javascript">
        function menuauf () {
            //Menü aufklappen definieren
            setTimeout("neueseite()", 500);
        }
        function neueseite () {
            window.location.href = "neueseite.htm";
        }
    </script>


    LG :wink:
    nif7