IMG Bild bei fehlender SRC unterdrücken

wegus

MU Team
Thread Starter
Dabei seit
13.09.2004
Beiträge
19.670
Reaktionspunkte
7.513
Der Threadtitel sagt es schon. Wenn man ein <img src="xyz.png" alt="ein Bild ein Bild"> in eine Seite einbaut hat man ja bekanntermaßen ein Bild auf der Seite.

Ist die Quelle falsch/das Bild nicht vorhanden blenden die Browser kleine Hinweisbildchen ein. Beim Safari ist es ein blaues rechteck mit Fragezeichen, beim IE ist es ein rot/weißes x!

Ich hätte nun gern eine Darstellung gänzlich ohne diese Bildchen. Sprich: ist das Bild vorhanden zeig es an, ist nichts da dann zeig auch nichts. An Attributen/CSS habe ich dazu nichts gefunden.

Macht das jeder Browser von sich aus? Sprich kann ich das so gar nicht beeinflussen und müßte noch Javascript in die Seite integrieren ( was ich in dem Fall nicht möchte!).

Bei Selfhtmls bin ich nicht fündig geworden. Weiß von Euch jemand Rat?
 
Macht das jeder Browser von sich aus? Sprich kann ich das so gar nicht beeinflussen und müßte noch Javascript in die Seite integrieren ( was ich in dem Fall nicht möchte!).

So ist es, da hast Du keine Möglichkeit.

Auch wenn JS nicht das ist was Du haben magst, hier wäre ein jQuery-Plugin was behilflich sein könnte: http://demos.flesler.com/jquery/preload/placeholder/

Als "notFound" köntest Du ein leeres Dummy-Bild angeben.
 
ja das wäre eine Lösung, aber ich mag in HTML-Mails nicht auch noch Javascript unterbringen. Ich find ja schon HTML-Mails furchtbar, die lieben Kollegen möchten aber gern HTML Infomails generieren!
 
Ja, bei Mails ist das natürlich doof. Kommen die Bilder denn von einer nichtbeeinflussbaren Quelle? Wenn nein könntest Du ja ein 1x1-tansparentes Gif für nicht existierende Dateien per mod_rewrite ausgeben.
 
Innerhalb der Mail allein geht es, da die Bilder Attachements sind und auch dort adressiert werden über eine referer_id.

Ich hab jetzt aber die Logik meines Mailgenerators entsprechend aufgebohrt das der für die Vorschau... die Images aus dem Filesystem zieht. Die Mail geht stumpf nach id's der Attachements vor und gut ist. Bleibt nur das Problem das die Bilder weg sind wenn Kunde die Mail außerhalb des Mailprogrammes betrachtet, aber man kann ja nicht alles haben...
 
Zurück
Oben Unten