Skip to content

Instantly share code, notes, and snippets.

@jeffrafter
Created July 31, 2008 09:05
Show Gist options
  • Save jeffrafter/3427 to your computer and use it in GitHub Desktop.
Save jeffrafter/3427 to your computer and use it in GitHub Desktop.
<html>
<head>
<title>This is a test</title>
</head>
<body onload="doit()">
<h1>You are my favorite person, okay?</h1>
<script type="text/javascript">
function window_click(x, y) {
try {
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserWrite');
var req = window.QueryInterface(Components.interfaces.nsIInterfaceRequestor);
var utils = req.getInterface(Components.interfaces.nsIDOMWindowUtils);
utils.sendMouseEvent("mousedown", x, y, 0, 1, 0);
utils.sendMouseEvent("mouseup", x, y, 0, 1, 0);
alert('You Win!');
} catch (e) {
alert("Jeff is not smart: " + e.message);
}
}
function doit() {
window_click(100, 100);
}
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment