[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поймать координаты курсора
dadli
Здравствуите.
есть определенни елемент с ид-ом "iidd", хочу что если маус на етом елементе, то записать в инпут тексте координато мауса, попробовал так, не работает. может скажите почему, или подскажите как такое сделать?



window.document.getElementById('iidd').onmousemove = function maus_koord(event) {

x = event.pageX;

y = event.pageY;

document.getElementById('input_text').value = x+';'+y;

}




<div id="iidd" > zdeeeeeeeeeeeeeeeeeees </div>
<input
id="input_text" type="text">




Спустя 14 минут, 58 секунд (25.03.2012 - 01:00) Winston написал(а):
Сделать ф-ю и потом повесить ее на div с ID iidd
onmousemove="move(event);"

Спустя 56 секунд (25.03.2012 - 01:01) redreem написал(а):
function getMouseXY(e) {
var x=0,y=0;
if (!e) e=window.event;
if (e.pageX || e.pageY) {
x = e.pageX;y = e.pageY;
} else {
if (e.clientX || e.clientY) {
x = e.clientX + (doc.documentElement.scrollLeft || doc.body.scrollLeft) - doc.documentElement.clientLeft;y = e.clientY + (doc.documentElement.scrollTop || doc.body.scrollTop) - doc.documentElement.clientTop;
}
}

return {"x":x, "y":y};
}

Спустя 30 секунд (25.03.2012 - 01:01) Winston написал(а):
Это удалить
Цитата (dadli @ 24.03.2012 - 23:45)
window.document.getElementById('iidd').onmousemove =

А к диву прописать onmousemove="maus_koord(event)"

Спустя 48 минут, 1 секунда (25.03.2012 - 01:49) dadli написал(а):
Winston
да конечно, ти прав винст, спасибо, я велик изобретался. smile.gif
redreem
да, тваё решение кросбраузерни, просто если юзер заидёт через IE < 9, ми его говарим, "ваш браузер устарела, плиз исползуите новое", так что мои код тоже саидёт. smile.gif

спасибо балшои вам обе.


_____________


когда чарли чаплин принимал участие в конкурсе: "клон чарли чаплинов", то чарли занимал третю позицию.

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.