Div Layer Link OnMouseover Problem
_Marcel_
- dhtml
Hallo Leute,
ich lasse einen Div-Layer mit der Maus bewegen und wenn dieser über einen Link fährt sollte per OnMouseover eine Funktion ausgeführt werden.
Nun ja, der OnMouseover befehl wird aber nicht ausgeführt.
Geh ich ohne Layer mit der Maus drüber geht es.
Meinen Div-Layer bewege ich mit den Event-Handler OnMouseMove, OnMouseDown, OnMouseUp,
also sollte doch OnMouseOver bei meinen Link funktionieren, oder ?
vielen Dank,
gruß Marcel
also sollte doch OnMouseOver bei meinen Link funktionieren, oder ?
Wenn das Event nicht auf Deinem Layer eintritt...
hi,
ich lasse einen Div-Layer mit der Maus bewegen und wenn dieser über einen Link fährt sollte per OnMouseover eine Funktion ausgeführt werden.
heißt das jetzt im klartext, du erwartest das onMouseover im link feuert, wenn der div den link berührt ...?
dann hiesse es ja onDivover, oder?
gruß,
wahsaga
hei,
hab mich wohl unglücklich ausgedrückt ?!
Wenn ich mit der Maus (Cursor) über einen Link fahre, kann ich doch per onMouseover ein Ereigniss ausführen (evtl. ein Funktions-Aufruf)
Also <a href="#" onMouseover="Funktion()">Test</a>
Das klappt auch.
Wenn ich jedoch mit einen Layer darüber fahre (der ja per Maus bewegt wird) funktioniert es nicht mehr.
Geht das überhaut, wie klappt es ?
Danke
hi,
Wenn ich mit der Maus (Cursor) über einen Link fahre [...]
Wenn ich jedoch mit einen Layer darüber fahre (der ja per Maus bewegt wird) funktioniert es nicht mehr.
wie gesagt, das wäre ja dann onDivover oder sowas - gibt es aber nicht.
aber du könntest ja an hand der koordinaten und maße des divs und der des links ausrechnen, wann eine berührung stattfindet - und dann entsprechend reagieren.
gruß,
wahsaga
Schade,
aber vielen Dank wahsaga.
Gruß
Marcel
hi,
Schade
wieso schade - was passt dir an dem lösungsvorschlag nicht - "zu kompliziert"?
gruß,
wahsaga