Archiv nach Schlagworten: AlphaImageLoader

Microsoft.AlphaImageLoader und base href

Nur mal, um meine schmerzhafte Erkenntnis einmal im Web festzuhalten:

Der bescheuerte

DXImageTransform.Microsoft.AlphaImageLoader(src=’…‘)

hält sich bei Angabe der URL nicht an die

<base href=“…“ />

Deklaration – und zwar weder im Markup, noch im CSS-Stylesheet.

Sprich: Wer z.B. ein Joomla-Template erstellt und hier und da ein paar transparente PNGs einstreut, die auch im IE6 gut aussehen sollen und dafür o.a. Microsofts AlphaImageLoader verwendet, steht anschließend ggf. ziemlich im Regen.

Lösungsvorschlag (in der Praxis erprobt):

Man packe die AlphaImageLoader-Deklarationen in einen eigenen CSS-Stylesheet. Dieser wird aber nicht in einer .css-Datei gespeichert, sondern in einer .php-Datei. Diese kann dann die Pfade der AlphaImage-Loader-URLs in Echtzeit frisieren.