Kto potrafi znaleźć odpowiedź na fakt, że kod js działający w Mozilli FF nie działa pod IE?
Jeszcze gdyby całkiem nie działał... a nie działa druga część czyli chowanie obrazka.
Odrobinę kodu:
<?php <script> function ShowIt(input) { theobject = input; SetShow = setInterval("show(theobject)",60); clearInterval(SetHide); } function HideIt(input) { theobject = input; SetHide = setInterval("hide(theobject)",60); clearInterval(SetShow); } function show(input) { if(input.style.MozOpacity < 1) { input.style.MozOpacity = parseFloat(input.style.MozOpacity) + 0.1; } else if(input.filters&&input.filters.alpha.opacity < 100) { input.filters.alpha.opacity += 10; } else if(window.SetShowg) { clearInterval(SetShow); } } function hide(input) { if(input.style.MozOpacity != 0) { input.style.MozOpacity = parseFloat(input.style.MozOpacity) - 0.1; } else if(input.filters&&input.filters.alpha.opacity != 0) { input.filters.alpha.opacity -= 10; } else if(window.SetHide) { clearInterval(SetHide); } } </script> <div style="background: url(); height: 425px; width: 340px;"> <img src="http://www.informel.pl/~bchmura/al_bundy.jpg" style="filter:alpha(opacity=0); opacity: 0; -moz-opacity:0; height: 425px; width: 340px;" onmouseover="ShowIt(this)" onmouseout="HideIt(this)"> </div> ?>
I przykład działania: link
PS: nie wiem jak sprawa wygląda pod operą i starszym IE...
Pozdrawiam