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
![:) :)](/images/smileys/smiley.gif)
..
På forhånd tak!
PS. Dette script virker ikke i IE
Indlæg senest redigeret d. 09.09.2006 16:26 af Bruger #9976