Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.03.2013, 18:44
Новичок на форуме
Отправить личное сообщение для Sergeich Посмотреть профиль Найти все сообщения от Sergeich
 
Регистрация: 12.03.2013
Сообщений: 2

Chrome: Глобальные переменные
здравствуйте!
у меня win8 в ie все работает нормально
а в chrome проблемы какие-то
выводит 0 вместо суммы координат мыши

<script>
sumpos = 0;
function mouseShowHandler(e){
e = e || window.event;
if (e.pageX == null && e.clientX != null ) {
var html = document.documentElement;
var body = document.body;

e.pageX = e.clientX + (html && html.scrollLeft || body && body.scrollLeft || 0) - (html.clientLeft || 0);
e.pageY = e.clientY + (html && html.scrollTop || body && body.scrollTop || 0) - (html.clientTop || 0);
sumpos = e.pageX + e.pageY;
}
document.getElementById('mouseX').value = sumpos;
}
document.onmousemove = mouseShowHandler;
</script>
<body>
<input type="text" id="mouseX">
</body>

если меняю
document.getElementById('mouseX').value = sumpos;
на
document.getElementById('mouseX').value = e.pageX;
начинает выводить Х координату и в chrome

может сталкивался кто?
Ответить с цитированием
  #2 (permalink)  
Старый 12.03.2013, 18:53
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Потому что условие (e.pageX == null && e.clientX != null ) не выполнится в хроме, так как в нем e.pageX не null
Ответить с цитированием
  #3 (permalink)  
Старый 12.03.2013, 18:59
Новичок на форуме
Отправить личное сообщение для Sergeich Посмотреть профиль Найти все сообщения от Sergeich
 
Регистрация: 12.03.2013
Сообщений: 2

огромное спасибо
именно в этом дело
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Callback функция и глобальные переменные drunia85 Events/DOM/Window 5 14.10.2012 03:06
Функция не меняет глобальные переменные, считая их локальными alex_oo7 Общие вопросы Javascript 2 13.10.2012 14:32
глобальные переменные сайта и js leko Общие вопросы Javascript 8 01.07.2012 10:53
Глобальные переменные kilogram Серверные языки и технологии 3 30.03.2012 15:59
JavaScript глобальные переменные anset jQuery 7 22.12.2010 17:31