opacity تو IE جواب نمیده ...
filter: alpha(opacity = 50);
از 1 تا 100
در ضمن برای عمل کردن صحیح در IE تگت حتما باید طول و عرض براش تعریف شده باشه...
در مورد عمل نکردن onmouseout ... چون Interval رو clear نمی کنی با همون Intervale قبلی کارشو ادامه میده ....
<html>
<head>
<title>Main Page</title>
<script type="text/javascript">
var interval;
function inout(del) {
clearInterval(interval);
var i = 10;
interval = window.setInterval(function () {
i += 10;
if (i >= 100)
i = 10;
var object = document.getElementById("d1").style;
object.opacity = i / 100;
object.filter = "alpha(opacity=" + i + ")";
}, del);
}
</script>
</head>
<body onload="inout(50);">
<div id="d1" style="width: 100px; height: 30px;">
<h4>
<a href="#" onmouseover="inout(5);" onmouseout="inout(50);">
barnamenevis.org </a>
</h4>
</div>
</body>
</html>