台灣最大程式設計社群網站
線上人數
1046
 
會員總數:246101
討論主題:189673
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> 在網頁中,取得滑鼠目前的位置
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
在網頁中,取得滑鼠目前的位置
價值 : 0 QP  點閱數:641 回應數:0
樓主

站務人員 站長
門外漢
0 1580
542 9
發送站內信

捐贈 VP 給 站務人員

<SCRIPT language=VBScript>
Dim lb
lb=chr(13)+chr(10) '歸位與斷行字元
Sub Coordinate_onclick()
'取得滑鼠座標的 x 軸位置
x=window.event.x
'取得滑鼠座標的 y 軸位置
y=window.event.y
strMesg ="滑鼠目前的位置是 " & lb &_
"X= " & x & " Y= " & y
MsgBox strMesg, vbInformation, "滑鼠目前的位置是"
End Sub
</SCRIPT>
資料來源http://dob.tnc.edu.tw-->vbscript
左鍵右鍵都有...

===================================================================
回應者: LetGo ron0215@iris.seed.net.tw

小弟補充一下 terny 的程式!
在網頁中,要取得滑鼠目前的位置,要在網頁元件的事件觸發時,利用下列兩個語法:

//取得發生事件時,滑鼠的座標軸
window.event.x //取得滑鼠的 X 座標
window.event.y //取得滑鼠的 Y 座標

我把它寫成一個比較通用的函數,呼叫函數就傳回 x,y:

<SCRIPT language="javascript">
function GetCursor(){
var lngX = window.event.x;
var lngY = window.event.y;
var strXY = lngX + ',' + lngY;
return strXY;
}
</SCRIPT>

使用範例:
1.滑鼠移動時,於狀態列顯示滑鼠目前位置
<body onmousemove="javascript:window.status = '(' + GetCursor() + ')';">

2.在網頁的任意位置按一下滑鼠左鍵時,顯示滑鼠座標位置
<body onclick="javascript:alert('(' + GetCursor() + ')');">

3.滑鼠移到網頁的某個元件時,顯示滑鼠座標位置
<span onmouseover="javascript:window.status = '(' + GetCursor() + ')';">
滑鼠移到這裡,會顯示座標位置
</span>

ㄜ....了解如何取得滑鼠座標位置之後,其實這個範例函數就沒什麼用ㄌ!這只是一個簡單的範例咩!就看你怎麼活用嚕!!

本篇文章發表於2002-06-17 00:00
目前尚無任何回覆
   

回覆
如要回應,請先登入.