|
|
|
| Вопрос в следующем - передается ли в обработчик этого события свойство srcElement / target и представляет ли из себя ссылку на объект, над которым находится курсор | |
|
|
|
|
|
|
|
для: bronenos
(27.09.2007 в 11:02)
| |
<script>
function mouse(which){
alert(which+'\r'+which.tagName)
}
</script>
<p onmousemove="mouse(this)">TEXT</p>
|
| |
|
|
|
|
|
|
|
для: sim5
(27.09.2007 в 11:23)
| | я ж сказал - document а не абзац, мне надо узнавать, над каким элементом находится курсор и получать ссылку на него | |
|
|
|
|
|
|
|
для: bronenos
(27.09.2007 в 11:52)
| | Я это к тому, что каждое событие от объекта это ссылка на объект, а в документе надо наверное еще определить объект над которым находится мышь, сам то объект в этом случае ничего не сообщает. | |
|
|
|
|
|
|
|
для: sim5
(27.09.2007 в 11:55)
| | >сам то объект в этом случае ничего не сообщает.
нет.
событие document.onmousemove как раз и говорит над каким объектом проходит указатель мыши | |
|
|
|
|
|
|
|
для: Crux
(27.09.2007 в 14:05)
| | Если это событие указано в объекте или я не прав? | |
|
|
|
|
|
|
|
для: sim5
(27.09.2007 в 14:06)
| | не надо путать onmousemove в объекте и document.onmousemove | |
|
|
|
|
|
|
|
для: Crux
(27.09.2007 в 14:07)
| | Да, был не прав:))
<script>
function show() {
window.status = event.srcElement.tagName;
}
document.onmouseover = show;
</script>
|
Но это ведь надо в любом случае опредлять объект, ну я в том смысле, что нет сообщения от самого объекта. | |
|
|
|
|
|
|
|
для: sim5
(27.09.2007 в 14:27)
| | событие происходит всегда, в не зависимости от того определил ты для этого события или нет какую-либо функцию. | |
|
|
|
|
|
|
|
для: Crux
(27.09.2007 в 15:07)
| | Это я понимаю, но если оно не определено для объекта, то и нет сообщения от него и я должен что-то предпринять. Мне видимо суть вопроса автора не понятна. | |
|
|
|
|
|
|
|
для: sim5
(27.09.2007 в 15:15)
| | > Вопрос в следующем - передается ли в обработчик этого события
да передается всегда,
а вот если ты что-то с ним хочешь сделать, то определяешь свои действия. | |
|
|
|
|
|
|
|
для: Crux
(27.09.2007 в 15:29)
| | Если я определил обработчик onmousemove для документа, то на это событие и будет реагировать ситема. А все возможные события у объектов документа "мертвы", от них ничего нет, если только не описать опять таки перехватчик, который бы проверял наступление событий у этих объектов. В противном случае они же ведь недоступны? Я ведь не о том - наступают события или нет. | |
|
|
|
|
|
|
|
для: sim5
(27.09.2007 в 15:38)
| | Правы, правы...
визуально, если к событию ничего не привязывать, то ничего и не происходит, но! событие всё равно имеет место быть.
PS
- видишь суслика?
- Нет.
- А он есть! | |
|
|
|
|
|
|
|
для: Crux
(28.09.2007 в 06:14)
| | :)) Эт я понимаю, не наступало бы событие у объекта, нельзя было бы и узнать над каким объектом находимся. | |
|
|
|
|
|
|
|
для: sim5
(28.09.2007 в 06:31)
| | ага | |
|
|
|
|
|
|
|
для: bronenos
(27.09.2007 в 11:02)
| | да | |
|
|
|
|
|
|
|
для: Crux
(27.09.2007 в 14:02)
| | Crux - спасибо, sim5 - мне не надо сообщений, мне надо лишь, где находится курсор)) | |
|
|
|
|
|
|
|
для: bronenos
(27.09.2007 в 14:43)
| | А нафига тогда объекты, если просто нужны координаты документа, или я не врубаюсь :) | |
|
|
|
|
|
|
|
для: sim5
(27.09.2007 в 14:45)
| | где находится курсор = над чем | |
|
|
|