--> mik789 offsetleft du ikke, det havde jeg nemmelig prøvet ;)
--> roenving Jeg kan ikke få <div id="minDiv2" style="left:40px;">noget</div> til at virke(var endelig sådan jeg fårst prøvede det), men grundet ufattelig dårlig tåldmodighed fandt jeg en roundabout ved at lave et array med kordinaterne i stedet. Jeg har derfor ikke afprøvet din sidste løsning, men siger du det virker, så er det nok ikke helt galt.
Jeg vender lige tilbage, når jeg får taget mig sammen til at teste det, du kan evt lægge et svar i mellemtiden, hvis du vil.
-- som du vil kunne se kræver offsetLeft, at elementet faktisk har en offset fra en placering (og hvis du fjerner position:relative; er det ikke flyttet !-)
.style.left aflæser bare propertyen, uden i øvrigt at bekymre sig om, om elementet i virkeligheden er flyttet, for det er det jo faktisk ikke uden en position:relative; !o]
-- og så returnerer offsetLeft et tal, mens .style.left returnerer en tekst-streng, som så skal parses:
"-- som du vil kunne se kræver offsetLeft, at elementet faktisk har en offset fra en placering (og hvis du fjerner position:relative; er det ikke flyttet"
eler mao: offsetLeft giver dig et mål i forhold til nærmeste omgivende box der selv har egenskaben position sat til enten relative eller absolute. Hvis ingen position på de omgivende boxe bliver målet i forhold til "roden", dvs. <body> i quirks mode, <html> i standard mode. Du kan evt. teste ved at klikke på den grå, den gule og grønne box her: http://www.e-tidsskrift.dk/dev/position.php
-- men i så tilfælde har du jo netop fået korrekte svar, da f.eks. 19/02-2004 16:51:11 + 16:54:20 netop udpensler de problemer (og også anviser en løsning på det umiddelbare problem !-)
nåja, det bliver tidligst i aften, jeg får kigget på det, men jeg vender tilbage med resultatet ;)
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.