Ciao,
sto trasformando una funzione in un metodo dell'oggetto DIV; la funzione è molto semplice:

codice:
<script type="text/javascript">

function setOpacity(objectID, op) {
	// op values from 0 to 10;
	var obj = document.getElementById(objectID);
	obj.style.opacity = op / 10;
	obj.style.MozOpacity = op / 10;
	obj.style.KhtmlOpacity = op / 10;
	obj.style.filter = "alpha(opacity=" + op * 10 + ")";
}

setOpacity("myDiv", 5);

</script>

<div id="myDiv">Sarò semitrasparente...</div>
Qui la trasfomazione:

codice:
HTMLElement.prototype.setOpacity = function (op) {
	var obj = this;
	obj.style.opacity = op / 10;
	obj.style.MozOpacity = op / 10;
	obj.style.KhtmlOpacity = op / 10;
	obj.style.filter = "alpha(opacity=" + op * 10 + ")";
}

document.getElementById("myDiv").setOpacity(5);
che con Firefox funziona, ma con MSIE no perché non capisce l'oggetto "HTMLElement".
Come si definisce l'oggetto HTMLElement in MSIE?