Avatar billede 0verwrite Nybegynder
26. februar 2002 - 10:04 Der 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 ;)
Avatar billede ras2000 Nybegynder
26. februar 2002 - 11:30 #1
moveBy og moveTo er NN specifikke. Er det ikke der problemet er? Jeg mener ikke der er en tilsvarende for ie.
Avatar billede ras2000 Nybegynder
26. februar 2002 - 12:59 #2
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.
Avatar billede 0verwrite Nybegynder
26. februar 2002 - 13:03 #3
det skal bare virke i ie 5+
Avatar billede ras2000 Nybegynder
26. februar 2002 - 13:07 #4
Så prøv det script, det skulle virke der.
Avatar billede olebole Juniormester
26. februar 2002 - 23:28 #5
<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>
Avatar billede 0verwrite Nybegynder
26. februar 2002 - 23:33 #6
ras det spiller 500, jeg takker og bukker!
Avatar billede ras2000 Nybegynder
27. februar 2002 - 10:29 #7
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.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester