| <html> |
| <script type="text/javascript"> |
| |
| function context_event(event) |
| { |
| if (window.event) |
| { |
| event = window.event; |
| } |
| var swallow = document.getElementById("swallow_context").checked; |
| |
| var str = |
| "EVENT PROPERTIES<br>" + |
| "cancelable = "+event.cancelable+"<br>" + |
| "ctrlKey = "+event.ctrlKey+"<br>" + |
| "metaKey = "+event.metaKey+"<br>" + |
| "shiftKey = "+event.shiftKey+"<br>" + |
| "<br>" + |
| "TEST PROPERTIES<br>" + |
| "prevent default = "+swallow+"<br>" + |
| "event time = "+new Date()+"<br>" + |
| ""; |
| document.getElementById("event_info").innerHTML=str; |
| |
| if (swallow) |
| { |
| if ((typeof event.cancelBubble) != "undefined") |
| event.cancelBubble=true; |
| |
| if ((typeof event.preventDefault) != "undefined") |
| event.preventDefault(); |
| |
| if ((typeof event.returnValue) != "undefined") |
| event.returnValue = false; |
| |
| if ((typeof event.stopPropagation) != "undefined") |
| event.stopPropagation(); |
| |
| return false; |
| } |
| |
| return true; |
| } |
| |
| </script> |
| |
| <body oncontextmenu="return context_event(event)"> |
| <div>To activate context menu, right-click or ctrl-click anywhere on the page.</div> |
| <div> </div> |
| <div><input type="checkbox" value="1" name="swallow_context" id="swallow_context"> Prevent default context menu</div> |
| <div> </div> |
| <tt id="event_info" style='background-color:#eeeeee'> |
| -- No event captured -- |
| </tt> |
| </body> |
| </html> |