Jeg vil have et billede til at fade ud onmouseover og fade ind onmouseout, og har derfor skrevet dette lille script:
<html>
<head></head>
<body>
<script type="text/javascript">
<!--
function hide() {
timerOut = setInterval("fadeOut()", 100);
}
function fadeOut() {
if(document.getElementById('pic').style.opacity > 0.2) {
document.getElementById('pic').style.opacity -= 0.1;
} else {
clearInterval(timerOut);
}
}
function show() {
timerIn = setInterval("fadeIn()", 100);
}
function fadeIn() {
if(document.getElementById('pic').style.opacity < 1) {
document.getElementById('pic').style.opacity += 0.1;
} else {
clearInterval(timerIn);
}
}
//-->
</script>
<img id="pic" style="opacity: 1;" src="http://localhost/JavaScript/pic.gif" onmouseover="hide();" onmouseout="show();" />
</body>
</html>
Problemet er, at billedet gerne vil fade ud onmouseover.. Men det vil ikke fade ind igen ??
Håber at nogen kan give mig et svar på, hvad jeg gør forkert
..
På forhånd tak!
PS. Dette script virker ikke i IE
Indlæg senest redigeret d. 09.09.2006 16:26 af Bruger #9976