3

次のような画像ボタンを呼び出す場合:

onclick = "window.open('link'、'width = 615、resizable、scrollbars')。focus();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」は「event」を表します。eventに変更してみてください。cssでleft / top値を挿入しようとしている場合は、+'px'を追加して連結する必要があります。event.page数値のみを返します。

于 2013-02-27T12:21:11.957 に答える
0

ここでマウスの位置を探してみませんか

于 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 に答える