08. september 2003 - 10:45Der er
2 kommentarer og 1 løsning
Fange placering af <DIV>
Hej Jeg vil høre hvordan jeg kan fange placeringen af en div boks, da jeg skal placere en anden div under den ved klik. (Der er flere knapper på siden)
Har prøvet med: document.getElementById('formen').style.posLeft Men den retunere bare en tom værdi. Håber der er nogen som kan hjælpe.
Hoved tråd - Under tråd - Under Under - Under Under - Under tråd
ved hver tråd er der en besvar knap, og når der trykkes på denne skal der vises en div boks med formen til besvarelse
Hoved tråd - Under tråd - Under Under (Hvis klikket besvar her vises) (<div>Formen</div>) - Under Under - Under tråd
At flytte div boksen gør jeg med følgende: document.getElementById('formen').style.posLeft=LeftPlacering; document.getElementById('formen').style.posTop=TopPlacering;
Virker fint, dog vil jeg gerne kunne finde LeftPlacering og TopPlacering, har prøvet at fange event.offsetY; for at finde musens placering, og placere ud for denne. Det virker dog ikke optimalt, hvis forumet fylder mere en en side ned af.
document.getElementById('formen').style.left og document.getElementById('formen').style.top
Husk lige at du nogle gange skal sætte enheder på når du ændrer placering: LeftPlacering = 100; document.getElementById('formen').style.left = LeftPlacering + "px";
Jeg har løst problemet ved at lave en ekstra div efter hver knap og så gør jeg følgende: var valgt=''; function VisForm(iden){ if(valgt==''){ document.getElementById(iden).innerHTML=document.getElementById('formen').innerHTML; document.getElementById('formen').innerHTML=''; valgt=iden; }else{
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.