Hi,
Er setzt die Punkte wenn ich aus:
Folgendes mache:
echo '<a href="?l='.$x.','.$y.'" onMouseOut="h();" onMouseOver="s(this, ''.$s.'');" class="'.$cssClass.'" style="left:'.($xRASTER_SIZE).'px; top:'.($yRASTER_SIZE).'px"></a>'."\n";
>
> Du scheinst also verstanden zu haben, daß die Einheit wichtig ist.
>
> > d.style.left= parseInt(e.style.left)+15;
> > d.style.top= parseInt(e.style.top)+10;
>
> Oder doch nicht? Hier verwendest Du keine Einheit, wunderst Dich dann aber:
>
> > Und das Funktioniert nun wieder nicht.
>
> cu,
> Andreas
Hallöle :)
Dass px (scheinbar) wichtig ist, hab ich begriffen :)
Änder ich:
> d.style.left= parseInt(e.style.left)+15;
> d.style.top= parseInt(e.style.top)+10;
in:
> d.style.left= parseInt(e.style.left)+15px;
> d.style.top= parseInt(e.style.top)+10px;
Bleibt dies ohne Effekt.
Schlimmer noch, das nette OnMouseOver Fenster erscheint garnicht mehr.
Er soll ja relativ zur Position des Punktes das OnMouseOver Event öffnen.
Und zwar eben diese 15px weiter rechts und 10px tiefer.
Irgendwo geht mir etwas verloren, was ich nicht seh,
weil ich nicht weiß, dass es dahingehört :|
Gruß Wolle