Javascript Ein- und ausblenden

Hallo JS-Spezialisten,

mein Problem ist folgendes:

Ich versuche, dass bei einem Klick auf einen
externen Link ein Ajax-Loader.gif angezeigt wird (DIV). Ist ja kein Problem. Wie bekomme ich das hin, dass der „Loader-Gif“ nach z.B. 5 Sekunden
nach dem Klick wieder ausgeblendet wird?

Gruss Chris

Hallo,

Ich versuche, dass bei einem Klick auf einen
externen Link ein Ajax-Loader.gif angezeigt wird (DIV). Ist ja
kein Problem. Wie bekomme ich das hin, dass der „Loader-Gif“
nach z.B. 5 Sekunden
nach dem Klick wieder ausgeblendet wird?

‚setTimeout‘ führt eine Aktion zeitgesteuert aus: http://de.selfhtml.org/javascript/objekte/window.htm…

Aber

  • wenn es ein externer Link ist, wozu benötigst du eine Animation um die Ladezeit zu überbrücken? Es wird ja dann die externe Seite geladen.
  • wenn Daten per AJAX geladen werden, woher weißt du, dass dies 5 Sekunden dauert? Wäre eine Callback Funktion nicht sinnvoller?

HTH
Heavy