Программирование > JavaScript & JScript

поймать точку

<< < (2/3) > >>

commander:
nobody
может сначала сам попробуешь? мы подправим сложные или не понятные места... ;)

nobody:

function findPosX(obj){
    var curleft=0;
    if(obj.offsetParent){
        while(obj.offsetParent)    {
            curleft+=obj.offsetLeft
            obj=obj.offsetParent;
        }
    }else if (obj.x){
        curleft+=obj.x;
    }
    return curleft;
}

function findPosY(obj){
    var curtop=0;
    if(obj.offsetParent!=null){
        while(obj.offsetParent){
            curtop+=obj.offsetTop
            obj=obj.offsetParent;
        }
    }else if(obj.y){
        curtop+=obj.y;
    }
    return curtop;
}

function myfunc(a,b){
    var y=findPosY(a);
    var x=findPosX(a);
    var posX=b.clientX-x; // координаты x
    var posY=b.clientY-y; // координаты y
    document.location.href=\'test.php?x=\'+posX+\'&y=\'+posY;
}




   










С яс знаком оч мало %( Так что буду признателен за помощь

commander:
nobody
эээ... дак в чем вопрос то?

nobody:
я выше написал, что мне нужно в точности.

commander:
nobody
хоршо... перефразирую... чем тебя не устраивает твой вариант?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии