Herausfinden, ob der Browser Bilder lädt!
Fabian Graßl
- javascript
0 Struppi0 Cyx230 Gernot Back
Hallo!
Bei allen Internet-Browsern kann man die Anzeige von Bildern abschalten.
Gibt es eine Möglichkeit, mit Javascript (oder PHP) abzufragen, ob der Browser Bilder anzeigt oder nicht?
sg, Fabian.
Gibt es eine Möglichkeit, mit Javascript (oder PHP) abzufragen, ob der Browser Bilder anzeigt oder nicht?
veruch's mal mit onerror (ich kann's grad nicht ausprobieren)
<img src="bild.gif" onerror="alert(this.src + ' konnte nicht geladen werden')">
Struppi.
Moin Struppi,
Gibt es eine Möglichkeit, mit Javascript (oder PHP) abzufragen, ob der Browser Bilder anzeigt oder nicht?
veruch's mal mit onerror (ich kann's grad nicht ausprobieren)
<img src="bild.gif" onerror="alert(this.src + ' konnte nicht geladen werden')">
ich glaube ihr habt Fabian falsch verstanden. IMHO möchter er wissen, ob er prüfen kann ob die Funktion "Keine Bilder anzeigen" im Browser des Users eingeschaltet ist.
regds
Mike©
Gibt es eine Möglichkeit, mit Javascript (oder PHP) abzufragen, ob der Browser Bilder anzeigt oder nicht?
veruch's mal mit onerror (ich kann's grad nicht ausprobieren)
<img src="bild.gif" onerror="alert(this.src + ' konnte nicht geladen werden')">
ich glaube ihr habt Fabian falsch verstanden. IMHO möchter er wissen, ob er prüfen kann ob die Funktion "Keine Bilder anzeigen" im Browser des Users eingeschaltet ist.
Jaja, hab ich schon verstanden. da ich grad keinen Browser zum ausproboieren parat hab, war das ein Vorschlag zum ausprobieren. Ich hab keine Ahnung wie der Browser das umsetzt.
Struppi.
Hallo Fabian,
Gibt es eine Möglichkeit, mit Javascript (oder PHP) abzufragen, ob der Browser Bilder anzeigt oder nicht?
du kannst ja versuchen einfach mal bei einem Bild zu schauen ob onload
oder onerror aussagefähig sind.
Grüsse
Cyx23
Hallo Fabian,
eine Möglichkeit das herauszufinden ist, als erstes ein 1*1 Pixel großes Bild ohne Angaben zu width und height im Quellcode einzubinden.
Wenn du dann nach dem Laden der Seite document.images[0].width abfragst und dies einen Wert größer 1 liefert, dann ist statt des nicht verfügbaren Bildes ein Platzhalter eingebunden worden, der in den mir bekannten Browsern immer größer als 1*1 Pixel ist.
Gruß Gernot