Antje Hofmann: Nach jedem onMouseOver ein anderer Wert

Beitrag lesen

So weit so gut. Wie erreiche ich aber nun, daß nach jedem onMouseOver andere Koordinaten (zum Beispiel jeweils um 50 oder 100 erhöht) gelten, so daß das <a href="javascript:self.close()" onMouseOver="self.moveTo(100,100)">Hier Fensterchen schließen</a>

Fenster immer wieder "flüchtet", so bald der User den Verweis anklicken will?

Hi Patrick,
ich würde es erst einmal so lösen

var p,q;
p=100;q=100;

function Verschwinde()
{
self.moveTo(p,q);
p=p+50;q=q+40;
if (p>500) p=30;if (q>500) q=30;
}

und das Ganze mit

<a href="javascript:self.close()" onMouseOver="Verschwinde()">Hier Fensterchen schließen</a>

aufrufen, getestet habe ich meinen Vorschlag allerdings nicht, sondern es sind nur Überlegungen zu deiner Frage

A.H.