Ciao a tutti,

premetto che sono nuovissimo di javascript e che quindi forse ho fatto uno di quelli errori che farà inorridire i più... [chiedo scusa già da ora]

ho creato una piccola funzione che fa comparire una colonna laterale nella mia pagina

per far questo setta la visibilità della colonna, nasconde il pulsante "Apri", rende visibile quello "chiudi" e ridimensiona la finestra principale e viceversa.

codice:
function colonna() {	
		elem = document.getElementById("colonna");
 		if (elem.style.display != 'none'){
		/*la finestra è aperta e la chiude*/
			elem.style.display = 'none';
			elem1 = document.getElementById("window");
			elem1.style.width = '90%';
			elem2 = document.getElementById("colonna_apri");
			elem2.style.display = 'block';
			elem3 = document.getElementById("colonna_chiudi");
			elem3.style.display = 'none';
		}else {
		/*la finestra è chiusa e la apre*/
			elem.style.display = 'block';
			elem1 = document.getElementById("window");
			elem1.style.width = '67%'
			elem2 = document.getElementById("colonna_apri");
			elem2.style.display = 'none';
			elem3 = document.getElementById("colonna_chiudi");
			elem3.style.display = 'block';
		}
		}
Su firefox tutto bene, ma su explorer è come se non ci fosse...

Potete aiutarmi?

Grazie