導航:首頁 > 編程語言 > javascript操作滑鼠

javascript操作滑鼠

發布時間:2021-02-25 19:13:36

1. js鍵盤控制滑鼠移動~

希望解答對你有所幫助 覺得不錯就採納吧

在ASCII碼中,小寫字母是對應的大寫字母+32,比如小寫字母'a'的ASCII碼為'97'那麼對應的大寫字母就是97-32=65,你這到題目中已知小寫字母'g'的ASCII碼為103,那麼對應的大寫字母G的ASCII碼為103-32=71,在按照字母表的順序'L'在'G'的後面第5個字母的位置,那麼就在用71+5,結果為76就是你所求的字母'L'的ASCII碼.
程序中出現的"---"可以按照原樣輸出,並沒有特殊的含義,一般在熟悉ASCII碼的同時,也要了解一下轉義字元,轉義字元就是以'\'形式出現的字元,往往有些特殊的含義,常見的有'\n','\t','b'等等,樓主好好看看這些部分還是很有用的,都是基礎!<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>JS實現用鍵盤控制圖片移動 - www.webdm.cn</title>
</head>
<body OnLoad="setOB();focus()">

<script language="javaScript">
<!--
var key=0
var xx

function setOB(){
n = (document.layers) ? 1 : 0;
X = (n)? document.ppkoabcd : ppkoabcd.style
Xpos = parseInt(X.left);
Ypos = parseInt(X.top);
document.onkeydown = keyDown;
document.onkeyup = keyUp;
if (n) document.captureEvents(Event.keydown | Event.keyup);
}

function keyDown(e) {
key = (n)? e.which : event.keyCode
if (key == 108 || key == 76) m(1,2);
if (key == 114 || key == 82) m(1,3);
if (key == 100 || key == 68) m(1,4);
if (key == 117 || key == 85) m(1,5);//設置鍵盤
}

function keyUp(e) {
key=0;clearTimeout(xx);
}

function m(t,u) {
clearTimeout(xx)
if (t==1){
if (u==2){X.left = Xpos-=5;xx = setTimeout("m(1,2)", 40);}
if (u==3){X.left = Xpos+=5;xx = setTimeout("m(1,3)", 40);}
if (u==4){X.top = Ypos+=5;xx = setTimeout("m(1,4)", 40);}
if (u==5){X.top = Ypos-=5;xx = setTimeout("m(1,5)", 40);}

}
}
//-->
</script>
<div id="ppkoabcd" style="position:absolute; left:340px; top:80px;">
<img src="http://www.web5.cc/logo.jpg" width="88" height="31">
</div>
<br />
按小鍵盤4向下

U向上移動
D向下移動
R向右移動
L向做移動
<br />
<a href="http://www.webdm.cn">網頁代碼站</a> - 最專業的代碼下載網站 - 致力為中國站長提供有質量的代碼!
</body>

2. 在JAVASCRIPT中怎樣設置滑鼠樣式

控制css就ok的,比如:
document.body.style.cursor = "pointer";
那個整個網頁都是手型滑鼠就是修改網頁樣式的cursor屬性

3. 如何使用JavaScript響應滑鼠或滑動手勢

把你的程序改為
<html>
<head><title>mousestatus</title></head>

<body>
<a href="#" id="testlink">Test Link</a>
<form name="theform">
<textarea rows="20" cols="25" name="info">
</textarea>
</form>
<script type="text/javascript" language="javascript">
function mousestatus(e){
if(!e)e=window.event;
var btn=e.button;
var whichone=(btn<2)?"Left":"Right";
var message=e.type+":"+whichone+"\n";
document.theform.info.value=message;
}
var obj=document.getElementById("testlink");
obj.onmousedown=mousestatus; //事件屬性改為小寫,函數後面不要加括弧
obj.onmouseup=mousestatus;
obj.onclick=mousestatus;
obj.ondblclick=mousestatus;
</script>

</body>
</html>
在ie7下可以通過,改動在兩個地方,首先把一個函數付給一個對象的參數的時候後面不要加()否則就是調用這個函數了。
第二,html對象的事件屬性都是小寫。

4. js如何實現滑鼠模擬點擊

<!DOCTYPEhtml>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">
<title>
RunJS演示代碼
</title>
<scripttype="text/javascript">
functionautoclick(){
varlnk=document.getElementById("admin-fullscreen");
lnk.click();
}
onload=function(){
varlnk=document.getElementById("admin-fullscreen");
lnk.onclick=function(){
alert("被點擊");
}
setTimeout(autoclick,1000);
}
</script>
</head>
<body>
<ul>
<li>
<ahref="javascript:void(0);"id="admin-fullscreen">
<spanclass="am-icon-arrows-alt">
</span>
<spanclass="admin-fullText">
自定義點擊一次
</span>
</a>
</li>
</ul>
</body>
</html>

5. JS控制滑鼠選擇內容的代碼

<script type="text/javascript">
arr = new Array();
function selTD(obj)
{

for(var i in arr)
{
if(obj.innerHTML==arr[i])
{
alert("已經被選過了!");
return;
}

}
alert("選中一個");
arr.push(obj.innerHTML);

}
function showSel(){
for(var i in arr)
{
alert("arr["+i+"]="+arr[i]);
}
}
</script>

<table id=t1 border="1" width="90%">
<tr>
<td id=td11 colspan="3" align="center">8ʱ</td>
<td id=td11 colspan="3" align="center">9ʱ</td>
</tr>
<tr>
<td id=td81 onclick="selTD(this);" height="50">時間1</td>
<td id=td82 onclick="selTD(this);">時間2</td>
<td id=td83 onclick="selTD(this);">時間3</td>
<td id=td91 onclick="selTD(this);" height="50">時間4</td>
<td id=td92 onclick="selTD(this);">時間5</td>
<td id=td93 onclick="selTD(this);">時間6</td>
</tr>
</table>
<button onclick="showSel();">查看已選中的</button>

6. javascript的滑鼠事件

不清楚你說的「直接用網頁打開」是如何打開的,是不是另寫了個HTML頁而沒加DOCTYPE測的。 Studio .Net生成的HTML一般都有DOCTYPE聲明(就是網頁源代碼的第一句<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/HTML4.01/loose.dtd">),在添加這個聲明後,body的大小僅僅是它所包含元素的大小,也就是說如果body中沒內容,大小就是0,所以也就無法響應onmousedown。而如果沒有DOCTYPE聲明,body大小瀏覽器窗口大小,自然可以響應onmousedown。一面的代碼給body加了大小,可以工作了,如果不加則沒有反應。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/HTML4.01/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script language ="javascript" type="text/javascript">
function mouse() {
if(window.event.button==1) {
alert("左");
}
else if(window.event.button==2){
alert("右");
}
}
</script>
</head>

<body onMouseDown="mouse()" style="width: 100%; height: 600px">
</body>
</html>

7. JS控制滑鼠點擊的代碼

這樣是不可以的!來 如果可以隨便控源制別人的滑鼠
那外掛不是滿天飛了啊
你只能獲得 滑鼠的 值
event.x 滑鼠的橫坐標 event.y 滑鼠的縱坐標
enevt 必須 寫在 時間的調用方法裡面
不可以直接 使用
只有 在事件的調用中才存在event 對象

不可以 但是 你可以控制項的 onclick 事件
<input type=button id=dd value="ddd" onclick="alert('11111')">
<script for = window event=onload>
document.all.dd.onclick();
//頁面載入的時候就自動點擊這個按鈕
</script>

8. Javascript滑鼠事件問題

為啥會有沖突?抄mouseover、mouseout、mousedown 不就完了?

【針對問題補充的回答】
這個就是 addEventListener 與 removeEventListener 配合使用的問題呀。估計題主是之前只用過 addEventListener 吧。

9. 如何用JS實現在瀏覽器中控制滑鼠動作

js只能檢測檢測滑鼠動作,可以禁止它,但不能模擬它。
event事件

10. javascript怎麼獲取滑鼠選中的文字並對其進行操作

給我100分
我給你把代碼貼上來

這個實現還是很容易的!
算了,你還是看著給把!
document.onmouseup=function(e){
content=window.getSelection().toString();
if(content!=''){
var len=content.length;
var target=e.target;
var position=target.innerHTML.indexOf(content);
var position2=position+len;
var tempstr1=target.innerHTML.substring(0,position);
var tempstr2=target.innerHTML.substring(position2);
content="<span style='color:red;'>"+content+"</span>";
target.innerHTML=tempstr1+content+tempstr2;
}}
實現了選中了就變紅,自己擴展下把!
還有這個暫時只在chrome下能用,ie 你自己改把!

閱讀全文

與javascript操作滑鼠相關的資料

熱點內容
彭禺厶演的鬼片有哪些 瀏覽:363
哪有看小電影的小網站 瀏覽:968
手機中哪些文件夾可以刪除 瀏覽:294
全職高手肉版 瀏覽:444
win10的記事本在哪裡 瀏覽:978
鴻業暖通負荷計算教程 瀏覽:239
網線測試儀能檢測哪些網路 瀏覽:985
兒子上大學啞巴媽媽的電影 瀏覽:991
日韓國推理片有哪些 瀏覽:819
小米手機usb傳送視頻文件 瀏覽:381
有哪些測流量速度的app 瀏覽:174
ae低版本升級高版本 瀏覽:748
用什麼方式可以知道app的名字 瀏覽:305
貴陽大數據志願者 瀏覽:851
區域網多少個文件夾 瀏覽:113
iphone私密相冊里的文件看不了 瀏覽:808
宜春唐人軒電影院影訊 瀏覽:692
重慶有哪些大數據公司招聘 瀏覽:119
在瀏覽器上下載的app怎麼恢復 瀏覽:612
xp9l.topvodtypehtml56html 瀏覽:359

友情鏈接