WheelEvent.initWheelEvent.html (2624B)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title id='desc'> WheelEvent.initWheelEvent() and Event.trusted </title> 5 <script type="text/javascript"> 6 var PassTest = function() 7 { 8 document.getElementById("testresult").firstChild.data = "PASS"; 9 } 10 11 var FailTest = function() 12 { 13 document.getElementById("testresult").firstChild.data = "FAIL"; 14 } 15 16 var EVENT = "foo"; 17 var TARGET; 18 19 window.onload = function() 20 { 21 try 22 { 23 TARGET = document.getElementById("target"); 24 TARGET.addEventListener(EVENT, TestEvent, true); 25 26 var evt = document.createEvent("WheelEvent"); 27 evt.initWheelEvent(EVENT, /* type */ 28 true, /* bubbles */ 29 true, /* cancelable */ 30 window, /* view */ 31 0, /* detail */ 32 1, /* screenX */ 33 2, /* screenY */ 34 3, /* clientX */ 35 4, /* clientY */ 36 5, /* button */ 37 null, /* relatedTarget */ 38 "", /* modifiers */ 39 6, /* deltaX*/ 40 7, /* deltaY */ 41 8, /* deltaZ*/ 42 9 /* deltaMode */ ); 43 TARGET.dispatchEvent(evt); 44 } 45 catch(ex) 46 { 47 FailTest(); 48 } 49 50 } 51 52 function TestEvent(evt) 53 { 54 if ((EVENT == evt.type) && (false == evt.trusted)) 55 { 56 PassTest(); 57 } 58 else 59 { 60 FailTest(); 61 } 62 } 63 </script> 64 </head> 65 <body> 66 <h3>DOM Events</h3> 67 <h4> 68 Test Description: initWheelEvent initializes attributes of a WheelEvent object. 69 </h4> 70 71 <input id="target" type="hidden" /> 72 <p>Test passes if the word "PASS" appears below.</p> 73 <div>Test result: </div> 74 <div id='testresult'>FAIL</div> 75 </body> 76 </html>