Здравейте! Защо когато дефинирам функция1 в друга функция2 и сложа setTimeout за функция1 не иска да ми я извика отново? Ето примерен код: Код:
Код:
window.createScuolaIcon = function(id){
var Scuola = document.getElementById(id);
if(!Scuola) return;
Scuola.mouseAnimation = function(){
if(this.top < 100){
this.setTopPosition(this.newTopPosition);
this.timer = setTimeout("Scuola.mouseAnimation()", 10);
} else{
window.clearTimeout(this.timer);
}
}
Scuola.onmouseover = function(){Scuola.mouseAnimation();}
}