Andi: Dateiname des Hintergrundbildes abfragen?

Beitrag lesen

Hi Thomas,

das ist klasse, vielen Dank.
Nur leider wieder ein Unterschied zwischen IE und Mozilla. Das ist schön etwas ärgerlich, zumal die beiden Zeilen sich ja fast gleichen.

Aber Hauptsache, es geht irgendwie.

Viele Grüße,
Andreas.

Hallo,

Folgendes liefert mir nur einen Leerstring:
alert(obj.style.background)

obj.style bezieht sich auf per style-Attribut (oder DOM) zugewiesenen Inline-Styles. Ohne vorherige Zuweisung wird also ein Leerstring fuer die abgefragten Eigenschaften erhalten.

Die Standard-Bilder werden per CSS-Klasse zugewiesen.

Greife mittels document.styleSheets zu:

IE: document.styleSheets.item(0).rules.item("klasse").style.backgroundImage

Mozilla: document.styleSheets.item(0).cssRules.item("klasse").style.backgroundImage

obj.className liefert den Klassennamen, die 0 bezieht sich auf das erste Stylesheet.

MfG, Thomas