nav185
Mitglied
Registriert: 09.01.2007
Beiträge: 1
|
|
hi hab ein javascript welches mit den window.event (x,y und offset ) in safari bestens funktioniert aber sich mit event.client oder event.page nicht mehr funktioniert. hab jetzt eine browserabfrage geschrieben aber das funzt nicht. Ist mein erstens javascript. kann mir bitte jemand sagen wo der fehler drinsteckt.
danke im voraus nav185
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" src="wz_jsgraphics.js"></script>
<script type="text/javascript" >
var x = 0;
var y = 0;
var rX=0;
var rY=0;
function myDrawFunction()
{
if (IE) {
x = event.clientX + document.body.scrollLeft
y = event.clientY + document.body.scrollTop
} else {
x = e.pageX
y = e.pageY
}
rX=x
rY=y
rx=Math.abs(x-rX);
ry=Math.abs(y-rY);
v=Math.sqrt(rx*rx+ry*ry);
var jg = new jsGraphics("div");
jg.setColor("#00ff00");
jg.setColor("black");
jg.setStroke(1)
jg.drawEllipse(x ,y , v , v);
jg.paint();
}
</script>
<style type="text/css">
body {background-color: #DDDDCC; }
#div {
background-color:grey;
position:absolute;
overflow:hidden;
top: 300px; left:300px;width:200px; height:200px;
z-index:1;
}
</style>
</head>
<body>
<div id="div" onmousemove= "myDrawFunction()" ></div>
</body>
</html> |
|
|
| 09.01.2007 11:55:22 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|