Hallo
Ich zeige eine Liste mit Namen an, neben denen ich ein Bild (<id_des_users>.jpg) anzeige. Manche User haben eine Bild, manche nicht. Für den Firefox muss ich keine extra Tests machen, ob ein User ein Bild hat, weil es einfach nur nicht angezeigt wird. Der IE zeigt das Bild als fehlend an (Rahmen + X).
Mir ist schon klar, dass ich extra Testroutinen einbauen kann, ...
Nach der Existenz des Bildes zu fragen, um es nur dann einzubinden, wenn es auch da ist, sollte ja nun keine allzu große Aufgabe sein, oder? Motto: Gebe nur das aus, was du auch hast.
... hatte aber gehofft, dass ich dem IE einfach sagen kann, dass er fehlende Bilder nicht hervorheben soll. (Was ja auch ein richtig dämliches Verhalten ist ...)
Im Zweifelsfall würde ja auch nur der Alt-Text eingeblendet. Der FF machts ja auch so, wendet aber netter- und schickerweise das CSS des Elternelements auf den Alt-Text an. Das macht sich besonders bei mit Bildern versehenen Überschriften gut. Aber, um auf das Problem zurückzukommen, wenn im Datensatz ein Bild, oder, mMn besser, ein Pfad zu einem Bild hinterlegt ist, soll das Skript das dazugehörige <img> erzeugen, sonst nicht.
Tschö, Auge