onselectstart von body entfernen
dave.trudes
- javascript
2 molily
hallo!
Da bei meinem Drag&Drop-Script immer der Text markiert wird, möchte ich dies im IE mit onselectstart='return false' unterbinden.
Zu meiner Frage:
Wie kann man das onselectstart wieder vom body-Tag entfernen? Wenn das DD-Element wieder losgelassen wird, soll der Text wieder markierbar sein.
Vielen Dank für eure Hilfe
Hallo,
Wie kann man das onselectstart wieder vom body-Tag entfernen? Wenn das DD-Element wieder losgelassen wird, soll der Text wieder markierbar sein.
Vermutlich über
document.body.onselectstart = function () {};
(eine neue, leere Funktion als neuen Handler registrieren)
oder
document.body.onselectstart = null;
(alten Handler überschreiben)
Mathias
Hi,
Wie kann man das onselectstart wieder vom body-Tag entfernen? Wenn das DD-Element wieder losgelassen wird, soll der Text wieder markierbar sein.
alternativ zum Ansatz von Mathias:
Setze onselectstart einmal auf eine eigene Funktion, die je nach Kontext (Dragging aktiv oder nicht) true oder false zurückgibt. Dann brauchst du nicht mit dem dauernden Austauschen von Eventhandlern zu hantieren.
So long,
Martin