1: window.event.cancelBubble = true;
这句是指取消事件的向上层传递;在一个页面中,最上层是document层,在一个页面中发生的事件,默认是以冒泡形式层层向上传递,直到最上层的。如:
<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">
这个例子说明,默认情况下,你点击图片的时候,执行完img的onclick函数后,会冒泡将事件信息传递给它的上层body,从而触发body的onclick函数,当你按住shift键时,取消事件的冒泡传递;
2:window.event.returnValue = false;
这句是使event的返回值为false;即不处理此event.  如
<script>
function document.oncontextmenu(){
 window.event.returnValue=false;
}
</script>
此例屏蔽右键