Jul 21

IEPNGFix erhält Update

Tag: AllgemeinesPatrick @ 9:32 pm

Das durchaus sehr bekannte IEPNGFix, das den fehlenden Support von transparenten png-Grafiken für den Internet Explorer 5.5 und 6 nachliefert, hat vor wenigen Tagen ein Update erfahren und bietet nun volle Unterstützung der CSS1-Eigenschaften background-position und background-repeat.

Die vollständige Featureliste sieht nun wie folgt aus:

  • automatische Aktivierung der Transparenz von png-Grafiken in der Homepage
  • Unterstützung von <img src=”">-Elementen
  • Unterstützung PNG-Hintergrundgrafiken
  • volle Unterstützung der CSS-Eigenschaften background-repeat und background-position (durch eine optionale Erweiterung)
  • erlaubt das Definieren von Hintergrundgrafiken sowohl in der Datei als auch in externen Stylesheets
  • automatisches Aktuallisieren bei Änderungen der IMG-Quelldatei (SRC) oder der Hintergrundgrafik durch Javascript – funktioniert auch beim Ändern der festgelegten CSS-Klasse
  • bietet automatisches Workaround für <a href=”">-Elemente mit PNG-Hintergrundelementen
  • geringe Größe des Skripts
  • frei verfügbar

Der große Vorteil des Fixes besteht darin, dass man nur eine einzige Zeile CSS-Zeile einfügen muss um den Fix einzubauen. Weitere Codeanpassungen sind nicht nötig.

Vorgehen zum Einbau:

1.) Kopieren der Dateien iepngfix.htc and blank.gif in das Verzeichnis der Seite

2.) Füge die folgenden Zeilen Code in die HTML- beziehungsweise CSS-Datei ein (Der Pfad muss eventuell entsprechend angepasst werden):

<style type="text/css">
img, div { behavior: url(iepngfix.htc) }
</style>

3.) Falls Unterverzeichnisse verwendet werden, muss der Pfad in der HTC-Datei die Zeile IEPNGFix.blankImg = ‘/images/blank.gif’; per Hand angepasst werden.

4.) Für die Unterstützung von  background-position und background-repeat muss die Javascriptdatei iepngfix_tilebg.js eingebunden werden.

5.) Einbau abgeschlossen.

4 Antworten zu “IEPNGFix erhält Update”

  1. Tobi sagt:

    Diese Neuerung halte ich für eine wirklich klasse Sache. :D Unzählige Male habe ich mich da herumgeplagt Webseiten für den IE6 anzupassen, nur weil der Fix bisher nicht für wiederholte png-Hintegrundgrafiken gegriffen hat. :sad:

  2. mtjs_iepnghandler bringt erweiterten PNG-Support für IE6 | Ajaxschmiede.de sagt:

    [...] mit der fehlenden PNG-Unterstützung des IE6 und den bisherigen Lösungen, wie IEPNGFix, die noch einige Elemente und Möglichkeiten vermissen lassen, entwickelte Micah Tischler den [...]

  3. Nauck IT consulting 3d webseite sagt:

    Danke für den Hinweis, solch ein kurzes Tutorial hilft einem schnell weiter!

  4. Peter Erichsen sagt:

    Beim Besuch von Webseiten (z.B.NDR Webseite) erscheint seit kurzem bei jeder Link-Weiterleitung das IEPNGFix-Fenster (unclickable for children oder so ähnlich). Ich kann damit gar nichts anfangen, will ich eigentlich auch nicht. Wie krieg ich das weg?

Hinterlasse einen Kommentar