网页中的坐标
来源:互联网 发布:c 定义可变长度数组 编辑:程序博客网 时间:2024/04/29 08:17
<html>
<style type=text/css>
#mdiv
{
overflow:auto;
margin:30px;
padding:0px;
width:800px;
height:300px;
cursor: default;
border:solid 5px red;
}
#cdiv
{
overflow:auto;
margin:50px;
padding:20px;
width:500px;
height:500px;
cursor: default;
border:solid 5px blue;
}
#sdiv
{
overflow:auto;
margin:0px;
padding:20px;
width:300px;
height:1000px;
cursor: default;
border:solid 1px black;
}
#rowa
{
margin:30px;
width:600px;
height:200px;
}
#zuo
{
position:absolute;
float:right;
top:30px;
right:10px;
width:200px;
display:none;
border:solid 1px black;
background-color:white;
}
body
{
margin:0px;
padding:0px;
}
</style>
<script language="javascript">
function show(id)
{
var obj=document.getElementById(id);
//alert(obj);
var scrollTop="scrollTop :"+obj.scrollTop;
var scrollLeft="scrollLeft :"+obj.scrollLeft;
var clientTop="clientTop :"+obj.clientTop;
var clientLeft="clientLeft :"+obj.clientLeft;
var offsetTop="offsetTop :"+obj.offsetTop;
var offsetLeft="offsetLeft :"+obj.offsetLeft;
var eventx="window.event.x:"+window.event.x
var eventy="window.event.y:"+window.event.y
var eventclientx="event.clientX:"+event.clientX;
var eventclienty="event.clientY:"+event.clientY;
var eventoffsetx="event.offsetX:"+event.offsetX;
var eventoffsety="event.offsetY:"+event.offsetY;
var eventscreenx="window.event.screenX:"+window.event.screenX;
var eventscrenty="window.event.screenY:"+window.event.screenY;
var bodyscrollTop="bodyscrollTop :"+document.body.scrollTop;
var bodyscrollLeft="bodyscrollLeft :"+document.body.scrollLeft;
var bodyclientTop="bodyclientTop :"+document.body.clientTop;
var bodyclientLeft="bodyclientLeft :"+document.body.clientLeft;
var bodyoffsetTop="bodyoffsetTop :"+document.body.offsetTop;
var bodyoffsetLeft="bodyoffsetLeft :"+document.body.offsetLeft;
var str=scrollTop+"/n"
+scrollLeft+"/n"
+clientTop+"/n"
+clientLeft+"/n"
+offsetTop+"/n"
+offsetLeft+"/n"
+"鼠标单击位置 :"+"/n"
+eventx+"/n"
+eventy+"/n"
+eventclientx+"/n"
+eventclienty+"/n"
+eventoffsetx+"/n"
+eventoffsety+"/n"
+eventscreenx+"/n"
+eventscrenty+"/n"
+"网页坐标值 :/n"
+bodyscrollTop+"/n"
+bodyscrollLeft+"/n"
+bodyclientTop+"/n"
+bodyclientLeft+"/n"
+bodyoffsetTop+"/n"
+bodyoffsetLeft+"/n"
var objs=document.getElementById("zuo");
objs.style.display="block";
objs.innerText=str;
objs.style.left=event.clientX;
objs.style.top=event.clientY;
event.cancelBubble=true; //阻止浏览器的默认行为把单击事件传给父对象。
}
function hide()
{
var objs=document.getElementById("zuo");
objs.style.display="none";
}
</script>
<body onclick=hide()>
<div id="mdiv" onclick=show('mdiv')>
<div id="cdiv" onclick=show('cdiv')>
<div id="sdiv" onclick=show('sdiv');return false;>ss</div>
</div>
</div>
<div id="rowa">
<p>margin :此为外补丁即边框距离其父对象的距离;上图中显示的红框div离窗口边框距离为30px;红蓝两个div之间为50px。padding为内补丁,蓝黑两个div之间距离为20px</p>
</div>
<div id="zuo">
</div>
</body>
</html>
- 网页中的坐标
- 获取触发事件元素在整个网页中的绝对坐标
- delphi积累–如何遍历网页中的坐标 获取某一颜色值的坐标
- js获取网页文档坐标
- HTML5网页页面坐标获取
- Windows中的坐标空间
- OpenGL中的坐标
- vc++中的坐标转换
- GIS中的坐标
- GIS中的坐标
- 浏览器中的坐标问题
- VC中的坐标
- ogre中的坐标系统
- Direct2D中的坐标变换
- 透视图中的坐标还原
- Windows中的坐标空间
- OpenGL中的坐标简介
- opengl中的坐标变换
- 以后可能会用到的JavaScript正则表达式
- 开源BI系统简述
- 一只兔子吃掉了狼和野猪
- 咱也用上windows 2008了
- 在C++使用Vector动态保持结构数组信息
- 网页中的坐标
- 一个IP建多个Web站点--主机头名法
- Delta机的联网故障
- Building Controller Components(Strus)
- C++中的容器类
- 笔记本电脑通过手机蓝牙上网
- java数据库操作基本流程
- css难点解决
- 一分钟学会使用Inno Setup 制作安装程序