czy wogole jest mozliwy taki efekt pod Opera?
z wyszukanych skryptow zaden nie zadzialal (IMG:
http://forum.php.pl/style_emoticons/default/biggrin.gif)
EDIT:
poradzilem sobie jakos a zrobilem tak:
w head
function Fade(obiekt, wartosc, tempo, delta){
function getOpacity(){return(obiekt.filters?obiekt.filters.alpha.opacity:obiekt.style.opacity*100)}
if(obiekt['timer'])clearTimeout(obiekt['timer'])
var kierunek = 1, roznica = wartosc-getOpacity()
if(roznica < 0)kierunek=-1
delta=Math.min(kierunek*roznica,delta)
if(obiekt.filters)obiekt.filters.alpha.opacity+=kierunek*delta
else obiekt.style.opacity=(+obiekt.style.opacity)+(kierunek*delta/100)
if(getOpacity() != wartosc){
obiekt['timer']=setTimeout(function(){Fade(obiekt,wartosc,tempo,delta)},tempo)
}
}
a przy obrazku:
<a href="images/mapa_stacja.jpg" target="_blank"><img src="images/mapa_stacja_m.jpg" style="border: 0px" onmouseout=Fade(this,100,100,20) style="FILTER: alpha(opacity=100); moz-opacity: 100" onmouseover=Fade(this,80,100,20)></a>
Ten post edytował matlas 3.01.2007, 16:51:36