Fabian Graßl: Herausfinden, ob der Browser Bilder lädt!

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.

  1. 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.

    1. 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©

      --
      Freunde kommen und gehen. Feinde sammeln sich an.
      1. 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.

  2. 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

  3. 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