Salve a tutti!
Ho un problema di compatibilità del codice javascript con le versioni di IE minori della 8(tanto per cambiare).

codice:
var $=document.body;

	var divbg=document.createElement("div");
	var divbg_width=window.screen.width;
	var divbg_style="position:absolute; top:0px; text-align:center; height:100%; width:"+divbg_width+"px; background-image:url(b1.png)";
	divbg.setAttribute("id","div_bg");
	divbg.setAttribute("style",divbg_style);
	$.appendChild(divbg);
In pratica si aggiunge un div al body...

Funziona con firefox, Chrome e IE 8 e 9... non funziona con IE7 -.-
Forse IE 7 non prevede il metodo document.createElement() ?
Come potrei correre ai ripari?
Grazie a chi mi aiuterà !