I take it you're trying to create something like this:
Code:
<script type="text/javascript">
var z;
function fakeMouseEvent(x,y) {
this.pageX = x;
this.pageY = y;
}
window.onload = function() {
z = document.getElementById("element");
document.onmousemove = function(e) {
z.style.top = ((e.clientY ? e.clientY : e.pageY) + 30) + "px";
z.style.left = ((e.clientX ? e.clientX : e.pageX) + 30) + "px";
};
document.onmousedown = document.oncontextmenu = function(e) {
if (e.which && e.which == 3)
z.style.display = 'block';
else if (e.button && e.button == 2)
z.style.display = 'block';
};
};
</script>
<div id="element" style="display:none;position:absolute;">hihihi</div>
?
/EDIT: This one's IE-compatible.
Bookmarks