奇特的录制鼠标动作程序
来源:互联网 发布:python入门书籍 知乎 编辑:程序博客网 时间:2024/05/02 04:38
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
<!--
var mousex=new Array();
var mousey=new Array();
var i;
var j=0;
var k;
var recordcount=0;
var repeat;
var repeat2;
var repeat3;
var speed=50;
function startthis() {
recordcount=1;
i=0;
mousex=new Array();
mousey=new Array();
recordthis();
}
function recordthis() {
if (maxnum.value=='' || isNaN(maxnum.value) == true || maxnum.value<0) {
if (recordcount==1) {
mousex[i]=mousefollow.offsetLeft;
mousey[i]=mousefollow.offsetTop;
i++;
k=i;
textfield.value='无时间限制';
}
}
else {
if (recordcount==1) {
if (i<maxnum.value) {
mousex[i]=mousefollow.offsetLeft;
mousey[i]=mousefollow.offsetTop;
i++;
k=i;
textfield.value='剩余'+(maxnum.value-i)+'/50秒';
}
else {
recordcount=0;
textfield.value='时间到';}
}
}
repeat=setTimeout("recordthis()",20);
}
function stopthis() {
clearTimeout("repeat");
recordcount=0;
}
function playthis() {
clearTimeout("repeat");
clearTimeout("repeat3");
recordcount=0;
if (j<i-1) {
arrow.style.pixelLeft=mousex[j];
arrow.style.pixelTop=mousey[j];
arrow.style.visibility='visible';
j++;
repeat2=setTimeout("playthis()",speed);
}
else {clearTimeout("repeat2");
arrow.style.visibility='hidden';
j=0;
}
}
function rewindthis() {
clearTimeout("repeat");
clearTimeout("repeat2");
recordcount=0;
if (k>0) {
arrow.style.pixelLeft=mousex[k-1];
arrow.style.pixelTop=mousey[k-1];
arrow.style.visibility='visible';
k--;
repeat3=setTimeout("rewindthis()",speed);
}
else {clearTimeout("repeat3");
arrow.style.visibility='hidden';
k=i;
}
}
function follow() {
mousefollow.style.pixelLeft=document.body.scrollLeft +event.clientX;
mousefollow.style.pixelTop=document.body.scrollTop +event.clientY;
}
// -->
</script>
<link rel="stylesheet" href="test.css" type="text/css">
</HEAD>
<BODY onmousemove=follow()>
<div id="arrow" style="position:absolute; width:12px; height:21px; z-index:1;visibility:hidden"><img src="cursor.gif" ></div>
<div id="mousefollow" style="position:absolute; width:12px; height:21px; z-index:1;visibility:hidden">.</div>
<input type="text" name="maxnum" size="4" maxlength="4"><input type=button onclick=startthis() value=录制><input type=button onclick=stopthis() value=停止><input type=button onclick="speed=50;playthis()" value=播放><input type=button onclick="speed=2;playthis()" value=快放><input type=button onclick="speed=150;playthis()" value=慢放><input type=button onclick="speed=50;rewindthis()" value=倒放><input type="button" name="textfield" style="width:100px" value="无时间限制">
</BODY>
</HTML>
- 奇特的录制鼠标动作程序
- 用钩子函数实现鼠标动作录制
- 鼠标的录制 C#
- 录制的鼠标路径
- QTP的键盘鼠标录制
- QTP的键盘鼠标录制
- 关于鼠标的几个动作
- 应该记住的opera鼠标动作
- 如何相应状态栏的鼠标动作
- 奇特的物以类聚现象
- 奇特的艺术品
- 【读书笔记】《奇特的一生》
- 奇特的javascript特性
- 奇特的生活秘方
- typedef + 奇特的声明
- 《奇特的一生》
- 读书笔记:《奇特的一生》
- 奇特的js语法
- Bringing Java and Bluetooth Closer: Esmertec and Rococo Partner Up @ JDJ
- 判断访问者的浏览器是否支持JavaScript和Cookies
- JWizard @ JDJ
- 屏幕抖动脚本
- Nokia 9210 Communicator @ JDJ
- 奇特的录制鼠标动作程序
- J2ME Benchmarking: A Review @ JDJ
- 请看用javascript设置和读取cookie的简单例子
- Cisco Networking Simplified @ JDJ
- 请看用javascript设置和读取cookie的简单例子.....
- Conditional Compilation In Java @ JDJ
- 取得鼠标所在位置的对象
- An Introduction to Genetic Algorithms In Java @ JDJ
- 取得页面内的所有链接