Thomas J.S.: IE6 und das "My Pictures Photo Support"

Hallo Allerseits,

Ich möchte lediglich einen Tipp loswerden:

Mit dem IE6 führte Microsoft auch die "My Pictures Photo Support"-Funktion ein, die bei Bilder in einer Webseite ein Kontextmenü mit vier Buttons einblendet.

Diese Funktion sollte nur für Bilder gelten die eine oder mehrere der
Folgenden Kriterien erfüllen:

  • Höhe mal Breite des Bildes übersteigt 130x130 Pixel
  • Hochauflösende Bilder (z.B. Digiale Bilder)
  • Webgallerien mit eingescannten Bilder und Photos
  • Andere Bilder die durch den Seitenbetreiber zum Herunterladen  bestimmt sind

Die Funktion sollte nicht mit folgenden Bildertypen verwendet werden:

  • Ein Bild, das für eine Funktion in der Seite genutzt wird: z.B.
    imagemap
  • Eine Gruppe von Bilder die zusammengefügt werden um ein Muster zu
    ergeben
  • Tumbnails, die auf ein größeres Bild verlinken.
  • Banners
  • Logos
  • Hintergrundbilder

Diese Funktion kann mit folgender Angabe im Header einer Seite
unterbunden werden:

<meta http-equiv="imagetoolbar" content="no">

Die Angabe muss in jeder Seite notiert werden, wo die Funktion nicht
erwünscht ist.
Es können auch nur einezelen Bilder von dieser Funktion  ausgeschlossen werden:

<img scr="mypicture.jpg" height="200" width="200" galleryimg="no">

Es können auch nur einezelen Bilder von dieser Funktion betroffengemacht werden (wenn <meta http-equiv="imagetoolbar" content="no"> vorher notiert wurde):

<img scr="mypicture.jpg" height="200" width="200" galleryimg="yes">

Für den eigenen Gebrauch kann diese Funktion in der Registry angepasst
werden:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\main key:

Name                      Type                  Value
Enable_Image_Toolbar      REG_SZ               yes | no

Default: yes. Schaltet die Funktion generell ein oder aus.

Name                      Type                  Value
Offset                  REG_DWORD                 10

Default: 10.
Bestimm die Entfernung des Menüs in Pixel vom linken oberen Rand des
Bildes.
Dieser Eintrag ist in der Registry defaultmäßig nicht vorhaneden, bei
bedarf muss der IE-Benützer selbst dies eintragen.

Name                      Type                  Value
Image_Filter            REG_DWORD                130

Default: 130.
Bestimmt die Höhe und Breite der Bilder in Pixels, bei denen diese
Funktion angewendet werden soll.
Dieser Eintrag ist in der Registry defaultmäßig nicht vorhaneden, bei
bedarf muss der IE-Benützer selbst dies eintragen.

Grüße
Thomas

  1. Hallo,

    Es können auch nur einezelen Bilder von dieser Funktion betroffengemacht werden (wenn <meta http-equiv="imagetoolbar" content="no"> vorher notiert wurde):

    <img scr="mypicture.jpg" height="200" width="200" galleryimg="yes">

    Man kann zum selektiven An-/Abschalten auch JavaScript bemuehen (gaengige IE6-Abfrage vorschalten):

    // erstes Bild im Dokument
    document.images[0].galleryimg="no";
    // benanntes Bild
    document.images["bildname"].galleryimg="no";

    Werte: "no" oder "false" bzw. "yes" oder "true".

    Das hat dann Vorteile, wenn man sich eigentlich gar nicht an diesem Verhalten stoert, aber bei einem Rollover-Effekt wegen Detailverdeckung doch nicht so erfreut darueber ist. Da dann sowieso auf JS gesetzt wird, ist dieser Zusatz unproblematisch.

    Man spart sich bei Einzelbildrn zudem das Verwenden des proprietaeren Attributes im HTML-Code.

    Unter http://www.larskasper.de/webdesign/tips/image-toolbar/ sind Beispiele zu diesem Thema zu sehen (allerdings noch ohne Scripting -- der Autor wurde bereits informiert).

    MfG, Thomas

    1. Hallo Thomas,

      Man kann zum selektiven An-/Abschalten auch JavaScript bemuehen (gaengige IE6-Abfrage vorschalten):

      // erstes Bild im Dokument
      document.images[0].galleryimg="no";
      // benanntes Bild
      document.images["bildname"].galleryimg="no";
      Man spart sich bei Einzelbildrn zudem das Verwenden des proprietaeren Attributes im HTML-Code.

      Ja, richtig. Daran dachte ich wohl nicht - da ich viel ohne JS surfe. ;-)

      Grüße
      Thomas

  2. Moin Moin !

    Mit dem IE6 führte Microsoft auch die "My Pictures Photo Support"-Funktion ein, die bei Bilder in einer Webseite ein Kontextmenü mit vier Buttons einblendet.

    Kleine Frage von einem überzeugten IE-Verweigerer: Was machen die vier Buttons im Kontext-Menü?

    Alexander

    --
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
    Für eine bessere Übersichtsdarstellung des Forums: http://cforum.teamone.de/phpbt/bug.php?op=show&bugid=103&pos=2
    1. Hallo,

      Kleine Frage von einem überzeugten IE-Verweigerer: Was machen die vier Buttons im Kontext-Menü?

      Bild speichern
      Bild drucken
      Bild mit E-Mail senden
      Ordner "Eigene Bilder" oeffnen

      MfG, Thomas