| <script src="../js/resources/js-test-pre.js"></script> |
| testRunner.setCanOpenWindows(); |
| testRunner.waitUntilDone(); |
| testRunner.setPopupBlockingEnabled(true); |
| function clickHandler() { |
| newWindow = window.open("about:blank"); |
| debug("Test calling window.open() in a nested call to setTimeout(). A popup should not be allowed.") |
| shouldBeUndefined("newWindow"); |
| var button = document.getElementById("test"); |
| var buttonX = button.offsetLeft + button.offsetWidth / 2; |
| var buttonY = button.offsetTop + button.offsetHeight / 2; |
| if (window.eventSender) { |
| eventSender.mouseMoveTo(buttonX, buttonY); |
| <body onload="clickButton()"> |
| <button id="test" onclick="clickHandler()">Click Here</button> |