Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> Поймать координаты курсора, когда маус есть на определённом елементе
dadli  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



ХОЧУ СТАТь "ЭКСПЕРТОМ", НО ПОКА НЕ БЛИЖЕ
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 828
Пользователь №: 26787
На форуме: 5 лет, 10 месяцев, 7 дней
Карма: 50

Не курю:
6 лет, 3 месяца, 8 дней


Здравствуите.
есть определенни елемент с ид-ом "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

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


Это сообщение отредактировал Winston - 25.03.2012 - 02:04


--------------------


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

PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса