设计一个含有一个表单的页面,并且在表单上放入一个文本框。编写程序,当鼠标在页面上移动时,鼠标的坐标将显示在这个文本框中。

<form id="form1">
<P><INPUT type="text" name="txtMousePosition" size="20"></P>
</form>

<script type="text/javascript">
document.onmousemove =function() { //当鼠标移动式获取当前x,y坐标值
var x = window.event.clientX;
var y = window.event.clientY;
form1.txtMousePosition.value = x+","+y;
}
</script>

程序说明:

clientX、clientY 发生事件时鼠标在客户区的坐标;screenX、screenY 发生事件时鼠标在屏幕上的坐标;offsetX、offsetY 发生事件时鼠标相对于事件源(比如点击按钮时触发onclick)的坐标。

window.event是非常重要的属性,用来获得发生事件时的信息,事件不局限于window对象的事件,所有元素的事件都可以通过event属性取到相关信息。

时间: 2024-10-22 07:05:10

设计一个含有一个表单的页面,并且在表单上放入一个文本框。编写程序,当鼠标在页面上移动时,鼠标的坐标将显示在这个文本框中。的相关文章

【源码】将一个整数的每位数分解并按逆序放入一个数组中(用递归算法)(C语言实现)

帮朋友做的,好像是一个面试题.如果仅仅是考察递归的话,应该是够了,程序的健壮性和通用性都很一般的说-- #include <stdio.h> #include <stdlib.h> int count = 0; void myRevert(int n, int a[]) { if(n < 10) { a[count++] = n; } else { a[count++] = n % 10; myRevert(n / 10, a); } } int main() { int n

zoj 1608 Two Circles and a Rectangle 判断两个圆是否能放入一个矩形中

题目来源:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=608 分析: 两个圆放到矩形的临界点图为: 其中a为长, b为宽, r1 > r2 红色三角形的三边长分别为: x = a - (r1 +r2) y = b - (r1 + r2) z = r1 +r2 当 x ^ 2 + y ^ 2  >= z^2 时, 显然 矩形是可以放进去圆的. 代码如下: int main() { double w, l , r1 ,r2

编程题:将数字0~5放入一个整型数组,并逆序输出数组

#include<stdio.h> void main() { int i,a[5]; for(i=0;i<5;i++)         /*给数组中元素赋值*/ a[i]=i; for(i=4;i>=0;i--)          /*逆序输出数组中元素值*/ printf("%3d",a[i]); printf("\n"); } 编程题:将数字0~5放入一个整型数组,并逆序输出数组,布布扣,bubuko.com

JavaScript 将多个引用(样式或者脚本)放入一个文件进行引用

1.将样式放入一个文件进行引用 @import url("../media/css/bootstrap.min.css"); @import url("../media/css/bootstrap-responsive.min.css"); @import url("../media/css/font-awesome.min.css"); @import url("../media/css/style-metro.css");

sql 如何把查询得到的结果如何放入一个新表中

表已经存在:insert into 表名 (列名1... 列名n) select 列名1....列名n from 表 where 条件表不存在:oraclecreate table 新表明 as select 列名1....列名n from 表 where 条件sqlserverselect 列名1....列名n into 新表名 记录一下呵呵

【Mockplus】Mockplus中是按照分组的方式来管理页面,将多个页面放入一个分组中, 就像

每个页面都具有独自的属性,通过页面属性对话框可以设置 页面的背景.统一字号以及相应平台的页面尺寸等. 打开需要添加或者查看备注信息的页面,在页面节点上面鼠标右击, 弹出菜单中选择"页面属性"一项,如下图: 在弹出的页面属性对话框中编辑对应的属性,完成后点击"应用"按钮,根据提示 进行保存操作即可. 完整演示如下:

在eclipse导入项目如何将多个项目放入一个文件夹中

在Package Explorer顶部的右侧有有机表图标按钮, 点击倒三角 Top Level Elements->Working Set.此时就会发现,很多项目会自动纳入一个文件夹,这个文件夹的名字叫做other Projects,这是默认的 如果想自己建立自己的文件夹,点击倒三角,Configure Working Set,会出现弹框. 出现弹框后,点击New按钮,就可以创建文件夹. 在此界面,双击某一文件夹,就会进入编辑界面,可以修改文件夹名称,也可以选择将 那个项目放置到该目录下. 想删

【源代码】将一个整数的每位数分解并按逆序放入一个数组中(用递归算法)(C语言实现)

帮朋友做的,好像是一个面试题.假设不过考察递归的话.应该是够了,程序的健壮性和通用性都非常一般的说-- #include <stdio.h> #include <stdlib.h> int count = 0; void myRevert(int n, int a[]) { if(n < 10) { a[count++] = n; } else { a[count++] = n % 10; myRevert(n / 10, a); } } int main() { int n

/*将数组{17,82,-4,55}和数组{34,11,66,56,76}合并放入一个数组中,然后 对其中的元素进行排序。按从大到小排序。*/

#include <stdio.h>void main(){ int a[4]={17,82,-4,55},b[5]={34,11,66,56,76},c[9],i,j,n,temp; printf("原来的第一个数组是:\n"); for(i=0;i<4;i++) { printf("%d\n",a[i]); } printf("原来的第二个数组是:\n"); for(j=0;j<5;j++) { printf(&quo