Hallihallo,
ich habe ein Problem mit Javascript.
Habe es mal zum anschauen auf eine Seite eingebaut:
http://rd-haus.com/index_2.php
Das Script ist folgendes:
3var mouseimg_width = 25;
4var mouseimg_height = 25;
5
6function mouseimg_pos(x, y)
7{
8obj = document.getElementById('mouseimg');
9obj.style.left = (document.body.scrollLeft + (x - (mouseimg_width / 2))) + 'px';
10maxLeft = (document.body.offsetWidth - obj.offsetWidth) - 4;
11if (obj.offsetLeft > maxLeft) obj.style.left = maxLeft + 'px';
12if (obj.offsetLeft < 0) obj.style.left = '0px';
13obj.style.top = (document.body.scrollTop + (y - (mouseimg_height / 2))) + 'px';
14maxTop = (document.body.offsetHeight - obj.offsetHeight) - 4;
15if (obj.offsetTop > maxTop) obj.style.top = maxTop + 'px';
16if (obj.offsetTop < 0) obj.style.top = '0px';
17}
Nun mal kurz zu den Problemen.
Erstens, wie bekomm ich es hin, dass es auch im Firefox und Anderen läuft? Momentan läuft es nur im IE.
Das Zweite wäre, kann ich es irgendwie machen, dass das Script nur aktiv wird, wenn ich mit dem Mauszeiger über einem Bild bin?
Der Sinn der geschichte ist, wenn ich das Bild unter dem Mauszeiger transparent mache, sieht es der User nicht. Da das Bild nämlich direkt unter dem Mauszeiger ist kann der User mit Rechtsklick => Ziel speichern unter, nur die transparente .gif abspeichern.
Gruß