Tommi: Onclick Event mit 1 Sekunde Verzögerung möglich?

Hallo,

wie kann ich bei folgendem Event die Ausführung um 1 Sekunde verzögern?

<a href="..." onclick="parent.nav.location.reload()">

Leider findet der Reload manchmal zu früh statt und es werden beim dabei noch alte Werte ausgelesen.

Danke für Eure Vorschläge.

MfG Tommi

  1. Hi,

    wie kann ich bei folgendem Event die Ausführung um 1 Sekunde verzögern?

    setTimeout();

    MfG
    Manuel

    1. Danke, aber was mache ich falsch?

      onclick="parent.nav.location.setTimeout(reload()", 1000);

      1. Hi,

        Danke, aber was mache ich falsch?

        Die Anführungszeichen.

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        Schreinerei Waechter
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. funzzt auch nicht:

          onclick="parent.nav.location.setTimeout('reload()', 1000)";

          1. »» funzzt auch nicht:

            onclick="parent.nav.location.setTimeout('reload()', 1000)";

            so auch nicht:

            onclick="parent.nav.location.settimeout('reload()', 1000);"

            Es wird die Fehlermeldung "Das Objekt unterstützt diese Eigenschaft oder Methode nicht." ausgegeben. Soll das heissen es kann gar nicht funktionieren?

          2. Hallo Tommi,

            onclick="parent.nav.location.setTimeout('reload()', 1000)";

            Wie wäre es, wenn du mal ein bisschen umsortierst?

            Ist setTimeout() eine Methode des location-Objektes oder eher von window?

            Wie wär es z.B. mit:
            onclick="window.setTimeout('parent.nav.location.reload()', 1000);"

            Auf Wiederlesen
            Detlef

            --
            - Wissen ist gut
            - Können ist besser
            - aber das Beste und Interessanteste ist der Weg dahin!
            1. Danke Dir, es froscht jetzt wie Sau! :-)