导航:首页 > 编程语言 > 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操作鼠标相关的资料

热点内容
可以用别人支付宝账号和密码怎么办 浏览:772
抗战小说主角黄埔毕业 浏览:92
如何改mp4文件视频编码 浏览:34
4d电影票大概多少钱 浏览:139
was自动升级shell脚本 浏览:804
天浴h部分在好多分钟 浏览:115
课中坏事女学生的表演者是谁 浏览:315
香港80年代动作片电影 浏览:172
我昨天看了这部电影英语 浏览:548
都市收母文 浏览:523
电影是叫什么女人 浏览:465
尸家重地有第2部 浏览:633
主角的爸爸叫二狗 浏览:909
数据库两个表的关联查询语句怎么写 浏览:556
复印机密文件一个月多少工资 浏览:498
热情邻居剧情 浏览:564
288UL 浏览:73
klvod网站 浏览:231
法国皇室电影有哪些 浏览:180
91网址0 浏览:259

友情链接