Ciao, sto cercando di capire come mai accade che quando vado ad impostare l'opacità di un elemento con EXPLORER è richesta che sia impostato il parametro "position" in ABSOLUTE o FIXED. è una cosa normale? con gli altri browser non c'è questa dipendenza. potete aiutarmi?

questo è il codice interessato:
codice:
function opacita(oggetto,opacity){
		   if (typeof(oggetto)!="object") {oggetto = $(oggetto);}
		   if(IE) {oggetto.style.filter  = "alpha(opacity=" + opacity + ")";}
		   else {oggetto.style.opacity = opacity / 100;}
}

opacita("mio_div",40);

if (IE) $("mio_div").style.position="absolute";  //fixed
praticamente:

devo aggiungere il rigo in rosso per vedere l'opacità cambiare in IE

($ sta per document.getElementById)