3

如果我确实有这样的图像按钮呼叫:

onclick="window.open('link','width=615,resizable,scrollbars').focus(); return false;

除了操作按钮,我如何才能打开它?或者如何在点击时获得鼠标光标位置?

事件在这里不起作用 onclick="window.open('link','width=615,resizable,scrollbars, left=e.pageX ').focus();

也不能在这里工作 onclick="window.open('link','width=615,resizable,scrollbars').moveTo(e.pageX,0);

4

3 回答 3

1

您可以使用以下元素:

event.pageX 和 event.pageY 获取相对于文档的坐标

您可以在此处查看更多详细信息: mozilla.org - pageX

obs:代码中的“e”代表“事件”,尝试将其更改为事件,如果您尝试通过 css 插入左侧/顶部值,则需要添加 +'px' 进行连接,因为 event.page只返回数字。

于 2013-02-27T12:21:11.957 回答
0

How about looking here for mouse position

于 2013-02-27T11:44:54.723 回答
0

检查此链接以获取鼠标位置 onMouseMove 获取鼠标位置

你可以给onclick事件附加一个函数,在函数中你可以调用window.moveTo(x, y) 将窗口移动到你需要的位置

 function openWindow() {
    var win = window.open(...);
    win.moveTo(x, y);
 }
于 2013-02-27T11:52:22.213 回答