Hallo,
ich habe mir eine Funktion geschrieben welche mir beim Doppelclick ein Fadenkreuz auf meine Grafik bringt. Das Fadenkreuz besteht aus zwei Linien die ich einfach positioniere.
1. Funktion geht unter Konqueror und Explorer
Bei Mozilla aber bringt er die Fehlermeldung
"Fehler: h is not defined"
Warum ??????
2. Die Seite auf die ich mein Bild setze wird größer.
d.h. Obwohl das Bild mit der Webseite auf meinem Bildschirm passt, werden
trotzdem die Scrollleisten horizontal/vertikal abgezeigt und ich kann die
Seite Scrollen obwohl nicht's mehr das ist.
Ebenfalls ??????
Hier der Code:
<html><head>
<title>Tagesdiagramm</title>
<meta http-equiv="cache-control" content="no-cache">
<meta HTTP-EQUIV="expires" content="0">
<script language="JavaScript" type="text/javascript">
function fadenkreuz_setzen()
{
var x=0, y=0;
x = window.event.clientX
y = window.event.clientY
h.style.top = y;
v.style.left = x;
}
function fadenkreuz_loeschen()
{
h.style.top = 220;
v.style.left = 220;
}
document.ondblclick = fadenkreuz_setzen;
document.onclick = fadenkreuz_loeschen;
</script>
</head>
<body bgcolor="#CDCECD">
<div style="position:absolute; top:1px ; left:1px ; cursor:crosshair; align:center ;">
<img src="/diagramm/Tagesdiagramm.png" alt="Tagesdiagramm" width="850" height="500" border="1">
</div>
<div id="h" style="position:absolute ; left:50 ; top:0 ;">
<img src="/gif/horizont.gif" alt="horizont">
</div>
<div id="v" style="position:absolute ; top:30 ; left:0 ;">
<img src="/gif/vertikal.gif" alt="vertikal">
</div>
</div>
</body>
</html>
Danke
piet