document.onmousedown macht daß die Links nicht mehr gehen
Rol
- dhtml
Hi,
die Überschrift leist sich zwar etwas seltsam, beschreibt aber mein Problem:
Mit:
document.captureEvents(Event.Mousedown |Event.Moseup)
.
.
.
document.onmousedown funktion2
document.onmouseup = function1
fange ich das klicken auf (und loslassen) einen Layer ab und verschiebe es mit der Maus, funktioniert.
Allerdings gehen im NN 4.x und im Opera die links auf der Seite nicht mehr, offensichtlich weil der Mausklick abgefangen wird.
Weiß jemand eine Lösung?
Danke.
Gruß
Rol
hi,
Allerdings gehen im NN 4.x und im Opera die links auf der Seite nicht mehr, offensichtlich weil der Mausklick abgefangen wird.
'routeEvent(e)' in der gerufenen Funktion ist Dein Freund, wobei "e" der event ist, der an diese Funktion uebergeben wird.
hth
Gruesse Joachim
hi,
'routeEvent(e)' in der gerufenen Funktion ist Dein Freund,
noch nicht ganz
wobei "e" der event ist, der an diese Funktion uebergeben wird.
Wenn ich in die aufgerufenen Funktionen:
document.onmousedown = startDrag;
document.onmouseup = endDrag;
function startDrag(e)
{
routeEvent(onmousedown);
routeEvent(onmouseup);
.
.
.
}
function endDrag(e)
{
routeEvent(onmousedown);
routeEvent(onmouseup);
.
.
.
}
schreibe, geht garnichts mehr, hast Du evt. ein Beispiel.
Gruß
Rol
hi,
function endDrag(e)
{
routeEvent(onmousedown);
routeEvent(onmouseup);
viel einfacher: routeEvent(e);
Die variable "e" _ist_ das eventobject
hth
Gruesse Joachim
hi,
viel einfacher: routeEvent(e);
Die variable "e" _ist_ das eventobject
funktioniert leider auch nicht, die Funktionen gehen, die Links nicht.
Kannst Du mir vielleich ein Beispiel (url) nennen, wo es so gemacht wird. Dann kann ich evtl. ableiten, was ich falsch mache.
Grüße
Rol