<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    StevenBot-Saltsam

    眼睛能裝下世界,為何卻裝不下眼淚? 一只風(fēng)箏一輩子只為一根線冒險(xiǎn)。 那不是一場(chǎng)游戲,為何總有一根線牽著心懷,隱隱作疼? 那不是一段邂逅,為何飄在橋上的影子,總纏進(jìn)夢(mèng)鄉(xiāng)? 那不是一個(gè)夢(mèng)境,為何你的溫柔私語,總是不經(jīng)意的響起?

    導(dǎo)航

    <2011年10月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    統(tǒng)計(jì)

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    datas link

    OSChinal Sources codes Library

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    window.event對(duì)象解析

    event代表事件的狀態(tài),例如觸發(fā)event對(duì)象的元素、鼠標(biāo)的位置及狀態(tài)、按下的鍵等等。

    event對(duì)象只在事件發(fā)生的過程中才有效。

    event的某些屬性只對(duì)特定的事件有意義。比如,fromElement 和 toElement 屬性只對(duì)

    onmouseover 和 onmouseout 事件有意義。

    例子

    下面的例子檢查鼠標(biāo)是否在鏈接上單擊,并且,如果shift鍵被按下,就取消鏈接的跳轉(zhuǎn)。

    <html>

    <HEAD><TITLE>Cancels Links</TITLE>

    <script language="Jscript">

        function cancelLink() {

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

                window.event.returnValue = false;

        }

    </script>

    <body onclick="cancelLink()">

    下面的例子在狀態(tài)欄上顯示鼠標(biāo)的當(dāng)前位置。

    <body onmousemove="window.status = 'X=' + window.event.x + ' Y=' +

    window.event.y">

    window.event屬性:

    altKey, button, cancelBubble, clientX, clientY, ctrlKey, fromElement, keyCode,

    offsetX, offsetY, propertyName, returnValue, screenX, screenY, shiftKey,

    srcElement, srcFilter, toElement, type, x, y

    1.altKey

    描述:

    檢查alt鍵的狀態(tài)。

    語法:

    event.altKey

    可能的值:

    當(dāng)alt鍵按下時(shí),值為 TRUE ,否則為 FALSE 。只讀。

    2.button

    描述:

    檢查按下的鼠標(biāo)鍵。

    語法:

    event.button

    可能的值:

    0 沒按鍵

    1 按左鍵

    2 按右鍵

    3 按左右鍵

    4 按中間鍵

    5 按左鍵和中間鍵

    6 按右鍵和中間鍵

    7 按所有的鍵

    這個(gè)屬性僅用于onmousedown, onmouseup, 和 onmousemove 事件。對(duì)其他事件,不管鼠標(biāo)

    狀態(tài)如何,都返回 0(比如onclick)。

    3.cancelBubble

    描述:

    檢測(cè)是否接受上層元素的事件的控制。

    語法:

    event.cancelBubble[ = cancelBubble]

    可能的值:

    這是一個(gè)可讀寫的布爾值:

    TRUE 不被上層原素的事件控制。

    FALSE 允許被上層元素的事件控制。這是默認(rèn)值。

    例子:

    下面的代碼片斷演示了當(dāng)在圖片上點(diǎn)擊(onclick)時(shí),如果同時(shí)shift鍵也被按下,就取消

    上層元素(body)上的事件onclick所引發(fā)的showSrc()函數(shù)。

    <script language="Jscript">

        function checkCancel() {

            if (window.event.shiftKey)

                window.event.cancelBubble = true;

        }

        function showSrc() {

            if (window.event.srcElement.tagName == "IMG")

                alert(window.event.srcElement.src);

        }

    </script>

    <body onclick="showSrc()">

    <IMG onclick="checkCancel()" src="/sample.gif">

    4.clientX

    描述:

    返回鼠標(biāo)在窗口客戶區(qū)域中的X坐標(biāo)。

    語法:

    event.clientX

    注釋:

    這是個(gè)只讀屬性。這意味著,你只能通過它來得到鼠標(biāo)的當(dāng)前位置,卻不能用它來更改鼠標(biāo)

    的位置。

    5.clientY

    描述:

    返回鼠標(biāo)在窗口客戶區(qū)域中的Y坐標(biāo)。

    語法:

    event.clientY

    注釋:

    這是個(gè)只讀屬性。這意味著,你只能通過它來得到鼠標(biāo)的當(dāng)前位置,卻不能用它來更改鼠標(biāo)

    的位置。

    6.ctrlKey

    描述:

    檢查ctrl鍵的狀態(tài)。

    語法:

    event.ctrlKey

    可能的值:

    當(dāng)ctrl鍵按下時(shí),值為 TRUE ,否則為 FALSE 。只讀。

    7.fromElement

    描述:

    檢測(cè) onmouseover 和 onmouseout 事件發(fā)生時(shí),鼠標(biāo)所離開的元素。 參考:18.toElement

    語法:

    event.fromElement

    注釋:

    這是個(gè)只讀屬性。

    8.keyCode

    描述:

    檢測(cè)鍵盤事件相對(duì)應(yīng)的內(nèi)碼。

    這個(gè)屬性用于 onkeydown, onkeyup, 和 onkeypress 事件。

    語法:

    event.keyCode[ = keyCode]

    可能的值:

    這是個(gè)可讀寫的值,可以是任何一個(gè)Unicode鍵盤內(nèi)碼。如果沒有引發(fā)鍵盤事件,則該值為

    0 。

    9.offsetX

    描述:

    檢查相對(duì)于觸發(fā)事件的對(duì)象,鼠標(biāo)位置的水平坐標(biāo)

    語法:

    event.offsetX

    10.offsetY

    描述:

    檢查相對(duì)于觸發(fā)事件的對(duì)象,鼠標(biāo)位置的垂直坐標(biāo)

    語法:

    event.offsetY

    11.propertyName

    描述:

    設(shè)置或返回元素的變化了的屬性的名稱。

    語法:

    event.propertyName [ = sProperty ]

    可能的值:

    sProperty 是一個(gè)字符串,指定或返回觸發(fā)事件的元素在事件中變化了的屬性的名稱。

    這個(gè)屬性是可讀寫的。無默認(rèn)值。

    注釋:

    你可以通過使用 onpropertychange 事件,得到 propertyName 的值。

    例子:

    下面的例子通過使用 onpropertychange 事件,彈出一個(gè)對(duì)話框,顯示 propertyName 的值

    <HEAD>

    <script>

        function changeProp() {

            btnProp.value = "This is the new VALUE";

        }

        function changeCSSProp() {

            btnStyleProp.style.backgroundColor = "aqua";

        }

    </script>

    </HEAD>

    <body>

    <P>The event object property propertyName is

    used here to return which property has been

    altered.</P>

    <INPUT TYPE=button ID=btnProp onclick="changeProp()"

    VALUE="Click to change the VALUE property of this button"

    onpropertychange='alert(event.propertyName+" property has changed value")'>

    <INPUT TYPE=button ID=btnStyleProp

    onclick="changeCSSProp()"

    VALUE="Click to change the CSS backgroundColor property of this button"

    onpropertychange='alert(event.propertyName+" property has changed value")'>

    </body>

    12.returnValue

    描述:

    設(shè)置或檢查從事件中返回的值

    語法:

    event.returnValue[ = Boolean]

    可能的值:

    true 事件中的值被返回

    false 源對(duì)象上事件的默認(rèn)操作被取消

    例子見本文的開頭。

    13.screenX

    描述:

    檢測(cè)鼠標(biāo)相對(duì)于用戶屏幕的水平位置

    語法:

    event.screenX

    注釋:

    這是個(gè)只讀屬性。這意味著,你只能通過它來得到鼠標(biāo)的當(dāng)前位置,卻不能用它來更改鼠標(biāo)

    的位置。

    14.screenY

    描述:

    檢測(cè)鼠標(biāo)相對(duì)于用戶屏幕的垂直位置

    語法:

    event.screenY

    注釋:

    這是個(gè)只讀屬性。這意味著,你只能通過它來得到鼠標(biāo)的當(dāng)前位置,卻不能用它來更改鼠標(biāo)

    的位置。

    15.shiftKey

    描述:

    檢查shift鍵的狀態(tài)。

    語法:

    event.shiftKey

    可能的值:

    當(dāng)shift鍵按下時(shí),值為 TRUE ,否則為 FALSE 。只讀。

    16.srcElement

    描述:

    返回觸發(fā)事件的元素。只讀。例子見本文開頭。

    語法:

    event.srcElement

    17.srcFilter

    描述:

    返回觸發(fā) onfilterchange 事件的濾鏡。只讀。

    語法:

    event.srcFilter

    18.toElement

    描述:

    檢測(cè) onmouseover 和 onmouseout 事件發(fā)生時(shí),鼠標(biāo)所進(jìn)入的元素。 參考:

    7.fromElement

    語法:

    event.toElement

    注釋:

    這是個(gè)只讀屬性。

    例子:下面的代碼演示了當(dāng)鼠標(biāo)移到按鈕上時(shí),彈出一個(gè)對(duì)話框,顯示“mouse arrived”

    <script>

        function testMouse(oObject) {

            if (oObject.contains(event.toElement)) {

                alert("mouse arrived");

            }

        }

    </script>

    :

    <BUTTON ID=oButton onmouseover="testMouse(this)">Mouse Over This.</BUTTON>

    19.type

    描述:

    返回事件名。

    語法:

    event.type

    注釋:

    返回沒有“on”作為前綴的事件名,比如,onclick事件返回的type是click

    只讀。

    20. x

    描述:

    返回鼠標(biāo)相對(duì)于css屬性中有position屬性的上級(jí)元素的x軸坐標(biāo)。如果沒有css屬性中有

    position屬性的上級(jí)元素,默認(rèn)以body元素作為參考對(duì)象。

    語法:

    event.x

    注釋:

    如果事件觸發(fā)后,鼠標(biāo)移出窗口外,則返回的值為 -1

    這是個(gè)只讀屬性。這意味著,你只能通過它來得到鼠標(biāo)的當(dāng)前位置,卻不能用它來更改鼠標(biāo)

    的位置。

    21. y

    描述:

    返回鼠標(biāo)相對(duì)于css屬性中有position屬性的上級(jí)元素的y軸坐標(biāo)。如果沒有css屬性中有

    position屬性的上級(jí)元素,默認(rèn)以body元素作為參考對(duì)象。

    posted on 2011-10-07 17:27 Steven_bot 閱讀(370) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产真实伦在线视频免费观看| 国产在线观看免费av站| 无码A级毛片免费视频内谢| 好湿好大好紧好爽免费视频| 男人j进女人p免费视频| 日韩在线观看视频免费| 亚洲免费日韩无码系列| 日韩大片免费观看视频播放| 男女猛烈无遮掩视频免费软件 | 国产精品四虎在线观看免费| 日韩精品无码人妻免费视频| 日本免费网站在线观看| 婷婷综合缴情亚洲狠狠尤物| 亚洲福利中文字幕在线网址| 亚洲精品成人片在线观看| 亚洲午夜激情视频| 亚洲成AV人片在线播放无码| 久久精品亚洲中文字幕无码麻豆| 亚洲自偷自拍另类12p| 亚洲成aⅴ人片在线影院八| 亚洲中文无码线在线观看| 亚洲一级特黄特黄的大片| 亚洲国产欧美国产综合一区| 国产亚洲视频在线| 成人免费一区二区三区| 久草福利资源网站免费| 亚洲香蕉免费有线视频| 成人性生交大片免费看无遮挡| 日韩免费观看的一级毛片| 久久亚洲AV永久无码精品| 久久国产精品亚洲一区二区| 亚洲另类精品xxxx人妖| 日韩欧美亚洲中文乱码| 精品国产免费人成网站| 日韩午夜理论免费TV影院| 大地资源在线资源免费观看| 在线看无码的免费网站| 啦啦啦高清视频在线观看免费| 亚洲国产天堂久久综合| 亚洲国产成人久久综合一| 亚洲乱码中文字幕在线|