Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hallo zusammen,

ich habe folgendes problem. und zwar verwenden wir bei uns auf der arbeit eine active desktop über den verschiedene news und bilder eingeblendet werden. eins der bilder liegt auf einem server und wird nicht auf den rechner mit "synchronisiert". sofern der rechner im netzwerk ist, funktioniert alles ohne probleme, aber sobald der rechner offline ist wird dieses eine bild nicht mehr angezeigt weil die verbindung zum server nicht hergestellt wird. wenn dieser fall eintrifft, soll ein anderes bild aus dem folder /images/image.jpg angezeigt werden. das ganze muss in html realisiert sein und bisher finde ich keine lösung. ich habe bereits folgenden beitrag gelesen SelfHtml aber auch keine infos gefunden. ebenfalls probiert habe ich:

]<td colspan="3"><img src="file://///XXX.XXXX.com/web$/images/image.jpg" onerror="if(!this.check) {this.check = true; this.src = 'images/image.jpg';}"alt ="">

aber sobald der rechner offline ist wird das alternative bild nicht angezeigt.

kann mir einer weiterhelfen ??

vielen dank im voraus

Geschrieben

Also da hier keiner eine schlaue Antwort hat, versuche ich mich mal.

Ich habe folgendes Beispiel bei mir getestet und es funktioniert.

Ich hoffe auch bei Dir ;)


<img src="nichtExistent.jpg" onerror="alert('Bild nicht gefunden');" />

Hier wird über einen Eventhandler per Javascript geprüft, ob das Bild existiert (naja, eher ob ein Fehler vorliegt, aber in diesem Fall ist dies das Gleiche)

Wenn das Bild nicht existiert, wird der Code im "onerror" aufgerufen, welcher dann natürlich auch Dein Code sein kann, der das "src" Attribut des "img"-Tags manipuliert und Dein existentes (lokales) Bild nachlädt.

Wünsche viel Erfolg!

Geschrieben (bearbeitet)

könntest das mal probieren:

<img id="bild" src="file://///XXX.XXXX.com/web$/images/image.jpg" onerror="document.getElementById('bild').src = 'images/image.jpg';" alt ="">

EDIT:

@forTeesSake:

omg...hab deinen post schon umgesetzt XD

hab den garnicht gesehen beim schreiben^^

Bearbeitet von Shadowman

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...