За последние 24 часа нас посетили 17156 программистов и 1727 роботов. Сейчас ищут 1875 программистов ...

скрипт для засветления картинки по таймеру

Тема в разделе "JavaScript и AJAX", создана пользователем botton, 18 дек 2008.

  1. botton

    botton Активный пользователь

    С нами с:
    9 окт 2008
    Сообщения:
    31
    Симпатии:
    0
    Адрес:
    Камчатский край
    Уважаемые, кто разбирается в таких мелких отличиях ИЕ и Мазилы... подскажите, почему не работает под мазилой?...
    есть у меня одна идея - то, что в мозиле в css нет свойства alpha.opacity, но может есть какая нить альтернатива?
    Код (Text):
    1.  
    2. nereidFadeObjects = new Object();
    3. nereidFadeTimers = new Object();
    4. function nereidFade(object, destOp, rate, delta){
    5. if (!document.all)
    6. return
    7. if (object != "[object]"){
    8. setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
    9. return;
    10. }
    11. clearTimeout(nereidFadeTimers[object.sourceIndex]);
    12. diff = destOp-object.filters.alpha.opacity;
    13. direction = 1;
    14. if (object.filters.alpha.opacity > destOp){
    15. direction = -1;
    16. }
    17. delta=Math.min(direction*diff,delta);
    18. object.filters.alpha.opacity+=direction*delta;
    19.  
    20. if (object.filters.alpha.opacity != destOp){
    21. nereidFadeObjects[object.sourceIndex]=object;
    22. nereidFadeTimers[object.sourceIndex]= setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    23. }
    24. }
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    В мозилле есть opacity:
    object.style.opacity