Drag + Drop + onMouseMove = Scrollbar nicht nutzbar

  • Drag + Drop + onMouseMove = Scrollbar nicht nutzbar

    hallo leute,

    wollte dragndrop mit div machen, kursor bleibt am scrollbar wie angeklebt

    Quellcode

    1. <html>
    2. <head>
    3. <title></title>
    4. <STYLE TYPE="text/css">
    5. .avb{
    6. position:absolute;
    7. top:30px;left:30px;
    8. height:410px;width:350px;
    9. background:#ff0000;
    10. }
    11. .avbtext{
    12. height:360px;width:330px;
    13. margin:10px 10px 45px 10px;
    14. background:#ffffff;
    15. overflow:auto;
    16. }
    17. </STYLE>
    18. <script type="text/javascript">
    19. <!-- gueltig fuer Netscape ab Version 6, Mozilla, Internet Explorer ab Version 4
    20. var dragobjekt = null;
    21. var dragx = 0;
    22. var dragy = 0;
    23. var posx = 0;
    24. var posy = 0;
    25. function draginit() {
    26. document.onmousemove = drag;
    27. document.onmouseup = dragstop;
    28. }
    29. function dragstart(element) {
    30. dragobjekt = element;
    31. dragx = posx - dragobjekt.offsetLeft;
    32. dragy = posy - dragobjekt.offsetTop;
    33. }
    34. function dragstop() {
    35. dragobjekt=null;
    36. }
    37. function drag(ereignis) {
    38. posx = document.all ? window.event.clientX : ereignis.pageX;
    39. posy = document.all ? window.event.clientY : ereignis.pageY;
    40. if(dragobjekt != null) {
    41. dragobjekt.style.left = (posx - dragx) + "px";
    42. dragobjekt.style.top = (posy - dragy) + "px";
    43. }
    44. }
    45. //-->
    46. </script>
    47. </head>
    48. <body onload="draginit();">
    49. <div onmousedown="dragstart(this)" class="avb">
    50. <div onmousedown="dragstop()" class="avbtext">
    51. sdfg<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>fs
    52. </div>
    53. </div>
    54. </body>
    55. </html>
    Alles anzeigen


    die Code ist aus Selfhtml. Danke im Voraus