首页 > HTML教程_HTML语言视频教程 > event 对象-HTML元素(37)

HTML教程_HTML语言视频教程

event 对象-HTML元素(37)

发布:E时代科技  分类:HTML教程_HTML语言视频教程 浏览:2158 次

  event 对象-HTML元素(37)

  代表事件状态,如事件发生的元素,键盘状态,鼠标位置和鼠标按钮状态。

  注释

  event 对象仅在事件中可用──这意味着,你可以在事件句柄中使用该对象,但不能在其它代码中使用。

  尽管所有事件属性都可通过所有的 event 对象访问,但是在某些事件中某些属性可能无意义。例如,fromElement 和 toElement 属性仅当处理 onmouseover 和 onmouseout 事件时有意义。

  在 Microsoft Visual Basic® 脚本版本(VBScript)中,你必须通过 window 对象访问 event 对象。

  示例

  下面的例子使用了 event 对象来决定用户单击的位置是否在链接上,并且避免在 SHIFT 键按下时导航到链接。

  《HTML》

  《HEAD》《TITLE》取消链接《/TITLE》

  《SCRIPT LANGUAGE=“JScript”》

  function cancelLink() {

  if (window.event.srcElement.tagName == “A” && window.event.shiftKey)

  window.event.returnValue = false;

  }

  《/SCRIPT》

  《BODY onclick=“cancelLink()”》

  下面的例子将在浏览器的状态窗口上显示当前鼠标位置。

  《BODY onmousemove=“window.status = ‘X=’ + window.event.x + ‘ Y=’

  + window.event.y”》

  查看更多HTML教程》》》》》