PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sexy Red X für Firefox?


darph
2006-03-16, 14:14:10
Ja. Ich will das sexy red x haben.

Es ist ja nun bekannt, daß der Firefox, wenn ein Bild nicht geladen werden kann, den Inhalt des alt-Attributs als Text darstellt und nicht, wie der IE, ein Platzhalter-Bild (das rote x) mit dem Inhalt des alt-Attributs als Beschriftung.

Ich weiß, viele von Euch finden das ganz toll, weil's anders ist, als der IE, ist meiner Meinung nach aber ein bestenfalls halb ausgegorener Ansatz.

Wenn es kein oder nur einen leeres alt-Attribut gibt (wie hier im Forum, by the way), gibt es keine Möglichkeit, zu wissen, daß da überhaupt ein Bild sein sollte.

Wenn das Bild wegen eines Timeouts nicht geladen werden konnte (weil vorher schon 30 Bilder geladen wurden), aber prinzipiell erreichbar ist, kann man das Bild nicht neu laden, weil's ja nun nur Text ist. Beim IE kann ich Rechtsklick auf das Sexy Red X machen und "show picture" wählen -> Bild wird neu geladen.


Ich fürchte ja schon, daß ich der Einzige bin, dem dieser eklatante Mißstand auffällt. :redface: Trotzdem die von geriner Hoffnung genährte Frage, ob es vielleicht eine Fux-Extension gibt, die diese Funktionalität einbaut?

Rente
2006-03-16, 14:23:02
Funktioniert diese hier vielleicht: https://addons.mozilla.org/extensions/moreinfo.php?id=373&application=firefox

Paran
2006-03-16, 14:35:54
Edit: Quatsch

sei laut
2006-03-16, 14:47:22
Doch, die Erweiterung lässt sich mit Fuchs 1.5.1 installieren.

Allerdings wird bei mir dann das Bild nicht im Kontext geladen. Also wenn ich hier jetzt nen Bild reinmach und auf Grafik anzeigen (show image) gehe, dann lädt ers im neuen Fenster.

Rente
2006-03-16, 14:48:44
Sowas könnte gemeint sein, leider kann man diese Extension mit der aktuellen Firefox Version nicht installieren. 0.4.1 Habe ich als aktuellste gefunden, aber firefox möchte diese nicht installieren, da sie nicht für diese Version freigegeben istDa hab' ich noch eine sehr hilfreiche Extension: https://addons.mozilla.org/extensions/moreinfo.php?id=958&application=firefox

Das Nightly Tester Tool entfernt beim Installieren sämtliche Versionsberschränkungen, ist aber deswegen logischerweise exmperimentel, weil manche Extensions rumspinnen.

Sephiroth
2006-03-16, 14:48:44
Sowas könnte gemeint sein, leider kann man diese Extension mit der aktuellen Firefox Version nicht installieren. 0.4.1 Habe ich als aktuellste gefunden, aber firefox möchte diese nicht installieren, da sie nicht für diese Version freigegeben ist
Also die Extension ist definitv kompatibel zu Firefox 1.5.

Darph, wieso machst nicht einfach nen Reload der Seite anstatt Bild für Bild einzeln anzuklicken? Ein Indikator für ein fehlendes Bild gibt es bei Firefox übrigens standardmäßig auch, wird nur von vielen 3rd-party-buildern deaktiviert.

darph
2006-03-16, 14:51:07
Darph, wieso machst nicht einfach nen Reload der Seite anstatt Bild für Bild einzeln anzuklicken?
Das funktioniert beim von mir genannten Beispiel mit den sehr vielen Bildern, sofern die bereits geladenen Bilder geladen wurden.

Aber was ist mit Linkschutzbildern, wie hier im Forum? Die werden nicht geladen und kein Hinweis wird angezeigt... :/

Ich hab das Ding installiert bekommen (sogar mit Dr. Orca :D), muß das jetzt mal testen. :)

Rente
2006-03-16, 14:51:56
Also die Extension ist definitv kompatibel zu Firefox 1.5.

Darph, wieso machst nicht einfach nen Reload der Seite anstatt Bild für Bild einzeln anzuklicken? Ein Indikator für ein fehlendes Bild gibt es bei Firefox übrigens standardmäßig auch, wird nur von vielen 3rd-party-buildern deaktiviert.Gibt es dafür einen Optionseintrag? Ich hab' nur über "about:config" den Eintrag "browser.display.show_image_placeholders" gefunden. Ist dieser dfür zuständig?

€: Sorry for OT: Benutzt du eigentlich den offiziellen Firefox, den Branch oder den aktuellen Trunk? Ich hab' nämlich ein Posting im mozillazine-Forum von dir gesehen. :biggrin:

Paran
2006-03-16, 14:53:04
Sry,
ich muss meine obrige Aussage zurücknehmen.

Ich habe zwar immer die Updates gemacht, aber irgendwie ist bei mir die Versionsnr (1.07) gleich geblieben.
Somit konnte ich garnicht die Version der 1.5er installieren.

darph
2006-03-16, 15:11:14
http://img218.imageshack.us/img218/1861/extension9nd.th.jpg (http://img218.imageshack.us/my.php?image=extension9nd.jpg)

Die Extension ist installiert und aktiviert. Aber irgendwie... kein Effekt. ;(

€dit: Hm. Wenn ich im gezeigten Sourcecode die DocType Spezifikation rausnehme... dann zeigt er mit das "broken Image" Bild an. Aber nur für Punkt 2.

darph
2006-03-16, 16:24:48
Ne, also diese Extension bietet mir die Möglichkeit, ein Bild neu zu laden. Okay.

Was ich aber will, bevor mir das was bringt, ist, daß immer ein Icon oder Ähnliches angezeigt wird, wenn ein Bild kaputt ist, egal aus welchem Grund und egal, ob ein alt-Attribut gesetzt oder oder nicht und egal, welchen DocType die Seite hat.

Das Anzeigen des alt-Attributes ohne weiteren Hinweis ist dermaßen plöht. Einfach einen Fehler vertuschen. Great. ;(

Rente
2006-03-16, 16:28:12
Ich zitiere mich mal selbst:
Ich hab' nur über "about:config" den Eintrag "browser.display.show_image_placeholders" gefundenHast du das schon probiert, also den Wert des Eintrags auf True zu setzen?

darph
2006-03-16, 16:50:00
Ich zitiere mich mal selbst:
Hast du das schon probiert, also den Wert des Eintrags auf True zu setzen?
Hab ich. Dann wird mir das FF-äquivalent zum roten X angezeigt. Aber nur, wenn

1. der Doctype nicht XHTML ist.
2. kein alt-Attribut gesetzt ist.


<img src="unf.png" alt="" /> Alt-Attribut ist da, also wird es angezeigt (und nicht das broken icon) - da es aber leer ist, gibt's keinen Text. :| Keine Möglichkeit mehr, auf das Bild zuzugreifen.

Beispiel:
Achtung, hier kommt ein Bild: -> http://www.darph.net/a.png <- Ende des Bildes

Hier wird nichts angezeigt. Weil die Forensoftware alt="" schreibt. ;(

Sephiroth
2006-03-16, 18:28:25
Gibt es dafür einen Optionseintrag? Ich hab' nur über "about:config" den Eintrag "browser.display.show_image_placeholders" gefunden. Ist dieser dfür zuständig?
Ja genau der Eintrag schaltet das an (Standard) oder ab.

€: Sorry for OT: Benutzt du eigentlich den offiziellen Firefox, den Branch oder den aktuellen Trunk? Ich hab' nämlich ein Posting im mozillazine-Forum von dir gesehen. :biggrin:
Verwende den 1.8_Branch, sprich die 2.0 alpha.

hm, Darph, das ist IMO auch so gewollt bei alt="", daß da nix erscheint - jedenfalls bei Mozilla/Firefox. ;)
Vielleicht könnte man das mit einer Extension bewerkstelligen ...

darph
2006-03-16, 18:45:37
hm, Darph, das ist IMO auch so gewollt bei alt=""
Ja, ich weiß, daß das gewollt ist.

Meiner Meinung nach aber völliger Unsinn. Okay, der Inhalt des alt-Attributes soll angezeigt werden, "wenn kein Bild angezeigt werden kann". Prinzipiell richtig. Aber daß es sonst keinerlei Hinweis gibt, ist doch Unsinn.

Ein fehlendes Bild ist ja ein Fehler. Und ein Fehler soll nicht einfach versteckt werden, er soll korrigiert werden, oder, falls das nicht möglich ist, zumindest als solcher gekennzeichnet werden.

Das Attribut hat durchaus seine Daseinsberechtigung. Wer Bilder ganz ausgeschaltet hat, möchte möglicherweise wissen, was ihm entgeht. Wer einen text-only Browser, wie das klassische Beispiel lynx, benutzt, will lesen, was auf einem Bild, das er nicht sieht, steht. Völlig klar. Alternativer Inhalt.

Wenn ich aber Bilder sehen will, diese aber kaputt sind, möchte ich darüber doch informiert werden.

Was der Firefox hier betreibt, ist den Fehler zu nehmen und ihn zu verstecken.

In Java würde das so aussehen:

try {
code...
} catch (Throwable t) {
// do nothing
}
Mein Programm ist fehlerfrei, weil nie ein Fehler sichtbar wird (y)


Der Benutzer erfährt nie, daß da ein Fehler aufgetreten ist. Genau das passiert doch hier auch. Ja, so ein X mittendrin sieht unschön aus. Ja, eventuell bricht es ein Design: Das soll es aber doch auch. If it's broken, it needs fixing, not covering it up. Oder, um es mit den Worten der Poets of the Fall zu sagen: "It doesn't solve the things to dress it in a pretty gown".

Die Darstellung des alt-Attributes im Firefox ist völlig fehlinterpretiert. Das alt-Attribut ist für die, die das Bild nicht darstellen können. Es ist keine Fehlerbehandlung.

Einer der Gründe, warum ich mich immer noch nicht dazu durchringen konnte, den Browser zu wechseln, obwohl er ja doch eigentlich der bessere ist. Darum suche ich ja auch umbedingt eine extension, die mir mein rotes x bringt. ;(

Rooter
2006-03-16, 20:02:21
Das ALT Attribut ist wegen W3C Validierung nötig. Es leer zu lassen ist aber natürlich nicht im Sinne des Erfinders... Und FF geht damit - im Gegensatz zum IE mal ausnahmsweise - falsch um !

MfG
Rooter