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) );
 nicht angemeldet
 nicht angemeldet