none
ie8 ie9下报: 对象不支持“captureEvents”属性或方法,ie6 ie7下正常 RRS feed

  • 问题

  • 编程工具visual studio2012, asp.net程序


    if (window.Event) document.captureEvents(Event.MOUSEUP);
            function nocontextmenu() {
                event.cancelBubble = true;
                event.returnValue = false;
                return false;
            }
            function norightclick(e) {
                document.oncontextmenu = nocontextmenu;
                if (window.Event) {
                    //                if (e.which == 2 || e.which == 3)return false;
                } else if (event.button == 2 || event.button == 3) {
                    event.cancelBubble = true;
                    event.returnValue = false;
                    return false;
                }
            }
            document.onmousedown = norightclick;

    这段代码的作用是屏蔽右键功能,ie7以下都能实现,ie7以上怎么实现这功能,这段代码
    在ie8 ie9下报错。

    2013年9月23日 2:36

全部回复