0

asp.net c#すべてのページ<div>領域からカーソル座標を取得して送信するにはどうすればよいですか<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

4

3 に答える 3

0

マウスカーソルの位置が必要な場合は、javascriptを使用してこれを行うことができます。

チェックアウト

アップデート

jQueryを使用したい場合は、これを行うことができます。

jQuery(document).ready(function(){
   $(document).mousemove(function(e){
      $('#TextBox1').val(e.pageX +', '+ e.pageY);
   }); 
})
于 2012-09-17T21:03:31.360 に答える
0

このコードで試すことができます

<asp:TextBox id="tbx" runat="server" onchange="javascript:GetCursoCoordinate(this)"/>

function GetCursoCoordinate(textbox) 
{
    textbox = textbox || window.event;
    var result= {x:0, y:0};
    if (textbox.pageX || textbox.pageY) 
    {
        result.x = textbox.pageX;
        result.y = textbox.pageY;
    } 
    else 
    {
        var a = document.documentElement;
        var b = document.body;
        result.x = textbox.clientX + (a.scrollLeft || b.scrollLeft) - (a.clientLeft || 0);
        result.y = textbox.clientY + (a.scrollTop || b.scrollTop) - (a.clientTop || 0);
    }
    return result;
}
于 2012-09-17T21:07:19.837 に答える
0

jQuery を使用している場合、カーソル位置を取得するのは簡単です。このページを読むだけで、すべてが説明されます。また、例を示す実際の例もあります。

于 2012-09-17T21:08:05.237 に答える