Witam
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:
linkPS: nie wiem jak sprawa wygląda pod operą i starszym IE...
Pozdrawiam