JavaScript скроллинг не работает под IE7 с масштабированием
От: Sherf  
Дата: 19.03.09 14:18
Оценка:
Не уверен, что пишу в правильную ветку, если что, перенесите.
Суть проблемы: есть javascript-код, который позволяет изменять размер объектов, прекрасно работает, до той поры, пока в IE7 не начинаешь изменять масштаб страницы.
    <script>
        var frame;

        function StartSize(event) 
        {
            frame = document.getElementById('frame1');
            document.attachEvent("onmousemove", SizeGo);
            document.attachEvent("onmouseup", SizeStop);
            window.event.cancelBubble = true;
            window.event.returnValue = false;
        }

        function SizeGo(event) 
        {
            var x, y;
            x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft;
            y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop;

            frame.style.width = x - 25;

            window.event.cancelBubble = true;
            window.event.returnValue = false;
        }

        function SizeStop(event) 
        {
            document.detachEvent("onmousemove", SizeGo);
            document.detachEvent("onmouseup", SizeStop);
        }
</script>


Сильно подозреваю, что проблема кроется тут:
x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft;
только не знаю как добавить информацию о масштабе
подскажите пожалуйста если кто знает
П.С. гуглить пробовал
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.