Så får vi nok brug for et billede, for selve div'en kan man ikke fade in, men et forgrundsobjekt som tekst eller billede kan fades ind og ud (IE only):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<title>Opacity</title>
<script language="javascript" type="text/javascript">
var OpC = new Array();
var endOpC = new Object();
function startOpChange(elm,end,tim){
if (!document.all)return;
clearInterval(endOpC[0]);
actOp=elm.filters.alpha.opacity;
if (actOp!=end){
OpC[0]=actOp;
OpC[1]=end;
OpC[2]=(actOp<end)?1:-1;
var delayTime = Math.floor((tim*1000)/Math.abs((actOp-end)));
endOpC[0]=setInterval("opChange("+elm.sourceIndex+")",delayTime);
}
}
function opChange(elm){
OpC[0]+=OpC[2];
document.all[elm].filters.alpha.opacity=OpC[0];
if (OpC[0]==OpC[1]){
clearInterval(endOpC[0]);
return;
}
}
</script>
</head>
<body>
<form>
<img src="../billede.jpg" name="fisk" style="filter:alpha(opacity=60);"
onMouseOver="startOpChange(this,100,1);"
onMouseOut="startOpChange(this,60,1);">
</form>
</body>
</html>