Показать сообщение отдельно
  #4 (permalink)  
Старый 05.05.2009, 13:32
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

function chsz(xobj, id, w, h, speed){
    var t1, t2;
    var obj=document.getElementById(id);
    var n=x=Number(obj.offsetWidth), m=y=Number(obj.offsetHeight);
 
    xobj.onmouseover=function(){
        clearInterval(t2);
        t1 = setInterval(function(){
            if(n<w){
                n+=5;
                obj.style.width=n+'px'
            }
            if(m<h){
                m+=5;
                obj.style.height=m+'px'
            }
            if(n>=w&&m>=h) clearInterval(t1)
        }, speed);
    };
    xobj.onmouseover();
    xobj.onmouseout=function (){
        clearInterval(t1);
        t2 = setInterval(function(){
            if(n>x){
                n-=5;
                obj.style.width=n+'px'
            }
            if(m>y){
                m-=5;
                obj.style.height=m+'px'
            }
            if(n<=x&&m<=y) clearInterval(t2)
        }, speed);
    };
    return
}

А так сработает?
P.S. .onMouseover и .onmouseover -- разные методы
Ответить с цитированием