la maniera + pulita ed elegante e' appendere un elemento al div in questione e rimuoverlo quando non serve +

questo lo stile
codice:
#mioDiv {
	position:relative;
	border:1px solid #f00;
	width:100px;
	height:100px;
	overflow:hidden;
}
#imm {
	position:absolute;
	top:0px;
	left:0px;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;	
}
questo lo script da richiamare
codice:
	im=document.createElement('img');
	im.setAttribute('src','esempio.jpg');
	im.setAttribute('id','imm');
	document.getElementById('mioDiv').appendChild(im);
x rimuoverla
codice:
document.getElementById('mioDiv').removeChild(im);
ciao