Es sollte aber anstelle ein anderes gif kommen.
Das ist das eigentliche Problem !
Das geht auch ! mit JavaScript !
... das <img> vom ftp Server verbindest du mit einem onerror event. Wird dieses ausgelöst ist dein Server halt offline und dann tauscht du image.src mit deinem offline Bild.
Ich würde allerdings nicht beim ersten auslösen des error Events von einem Offline Fall ausgehen, sondern lieber erstmal einen zweiten Aufruf des FTP img versuchen und dann erst ....offline.
Hmmmz. Empfehlung:
a) Vielleicht eine Zeitschleife, die 5-10 Sekunden auf Reaktion wartet?
b) Auf ALLE Fälle den zusätzlichen User-Account, der ja nur Zugriff auf dein Bild bietet, mit "always login" oder dergleichen auszeichnen. Sonst kann es passieren, das es "offline" erkannt wird, weil einfach die Userbegrenzung von z.B. 4 schon längst erreicht ist!
mfg,
Maik