dave: CSS-Expressions im IE7

Beitrag lesen

Hi,

Nimm mal das console.log heraus. IE7 kennt kein console-Objekt.

IE9 in der IE7-Kompatibiltätsansicht schon.

Das führt zu einer Exception und diese Exceptoin führt dazu, dass die Expression immer wieder ausgeführt wird.

Funktionierts ohne im IE7?

Ich habs jetzt so gelöst:

background-color: expression( (new Function('elem', '\  
	if(!elem.before){\  
		elem.innerHTML = "<span class=before>»</span>" + elem.innerHTML;\  
		elem.style.backgroundColor = "#FFFFFF";\  
		elem.before= true;\  
	}\  
'))(this) );