26. februar 2002 - 10:04Der er
6 kommentarer og 1 løsning
move/drag window
Nu har jeg bakset en del med moveto() og moveby() m.m. hvordan laver man så man kan dragge window ved at klikke på et layer eller lign, er ret åben for idéer og forslag ;)
Prøv denne her. Jeg ved ikke helt hvilke browsere den vil virke i. <html> <head> <script type="text/javascript"> var x = 0; var y = 0; flytter = "nej"; function flytstart() { flytter = "ja"; x = event.clientX; y = event.clientY; } function flyt() { if (flytter == "ja"){ x1 = event.clientX - x; y1 = event.clientY - y; window.moveBy(x1,y1); }} function flytslut() { flytter = "nej"; } </script> </head> <body> <div style="position:absolute;width:200;height:200;border-style:solid;border-color:#000000;border-size:2" onmousedown="flytstart()" onmousemove="flyt()" onmouseup="flytslut()"></div> </body> </html> Den virker helt som drag&drop hos mig.
<ole> Problemet er, at du finder musens placering i forhold til dokumentet - men når du flytter vinduet, flytter du jo også dokumentet. Det er lidt tricky, det du har fat i. Hvorfor ikke bare tage fat i vinduets caption-bar som sædvanligt? =o) /mvh </bole>
Ole, ja jeg ved godt det er lidt dumt, men hva faen det virker. Hvis man ser meget nøje efter flytter vinduet sig også lidt i forhold til musen, men det er meget lidt.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.