Осветление картинки при наведении мышки. Можно осветлять просто картинку, а можно это проделать с картинкой-ссылкой. Посмотреть Доступно только для пользователей
Вставляем в body:
Code
<img src="http://fantasyflash.ru/avatar/ava_cat/image/cat28.jpg" style="filter:alpha(opacity=100)" onmouseover="nereidFade(this,40,60,10)" onmouseout="nereidFade(this,100,60,30)" border="0"> <script> nereidFadeObjects = new Object(); nereidFadeTimers = new Object(); function nereidFade(object, destOp, rate, delta){ if (!document.all) return if (object != "[object]"){ setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0); return;//osw } clearTimeout(nereidFadeTimers[object.sourceIndex]);
diff = destOp-object.filters.alpha.opacity; direction = 1; if (object.filters.alpha.opacity > destOp){ direction = -1; } delta=Math.min(direction*diff,delta); object.filters.alpha.opacity+=direction*delta;
if (object.filters.alpha.opacity != destOp){ nereidFadeObjects[object.sourceIndex]=object;//fantasyflash.ru nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate); } }</script>
Особенное осветление картинки-ссылки. Очень красивый эффект... Он расспространяется на все ссылки-картинки и просто текстовые ссылки. Посмотреть Доступно только для пользователей
Обычная цветная картинка-ссылка или просто картинка отображается черно-белой, а при наведении мышки «раскрашивается». Посмотреть Доступно только для пользователей
<script language="JavaScript1.2"> var rector=2 var stopit=0 var a=1 function init(which){ stopit=0//osw shake=which shake.style.left=2 shake.style.top=2 }
function rattleimage(){ if ((!document.all&&!document.getElementById)||stopit==1) return//fantasyflash.ru if (a==1){ shake.style.top=parseInt(shake.style.top)+rector } else if (a==2){ shake.style.left=parseInt(shake.style.left)+rector } else if (a==3){ shake.style.top=parseInt(shake.style.top)-rector } else{ shake.style.left=parseInt(shake.style.left)-rector } if (a<4) a++ else a=1 setTimeout("rattleimage()",65) }