1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
|
<html>
<head>
<title></title>
<style type="text/css">
<!--
.div1{
width: 500px;
border: 1px #AAAAAA solid;
padding: 50px;
text-align: center;
margin: 100px;
}
.div2{
width: 300px;
border: 1px #AAAAAA solid;
padding: 50px;
text-align: center;
margin: 10px;
}
//-->
</style>
<script type="text/javascript">
<!--
var status=false;
var c1=0, c2=0;
var T, L, H, W;
function testCoord(X,Y)
{
return (Y>T && Y<T+H && X>L && X<L+W);
}
function MouseOver(obj,ev)
{
dimDiv(obj);
var X, Y;
X = parseInt(ev.clientX) + parseInt(document.body.scrollLeft);
Y = parseInt(ev.clientY) + parseInt(document.body.scrollTop);
if (testCoord(X,Y) && !status)
{
c1++;
document.getElementById("p1").innerHTML="Over= "+c1;
status=true;
}
}
function MouseOut(obj,ev)
{
dimDiv(obj);
var X, Y;
X = parseInt(ev.clientX) + parseInt(document.body.scrollLeft);
Y = parseInt(ev.clientY) + parseInt(document.body.scrollTop);
if (!testCoord(X,Y) && status)
{
c2++;
document.getElementById("p2").innerHTML="Out= "+c2;
status=false;
}
}
function dimDiv(obj)
{
//var e = document.getElementById("idDiv");
var e = obj;
T = e.offsetTop;
L = e.offsetLeft;
W = e.offsetWidth;
H = e.offsetHeight;
document.getElementById("p0").innerHTML="Height= "+H+" ; Width= "+W+" ; Top= "+T+" ; Left=" +L;
}
//-->
</script>
</head>
<body>
<div class="div1" onmouseover="MouseOver(this,event)" onmouseout="MouseOut(this,event)">
<input type="text" value="Par Defaut" size="20" maxlength="10">
</div>
<div class="div2" onmouseover="MouseOver(this,event)" onmouseout="MouseOut(this,event)">
<input type="text" value="Par Defaut" size="20" maxlength="10">
</div>
<p id="p0"></p>
<p id="p1"></p>
<p id="p2"></p>
</body>
</html> |
Partager