Avatar billede Søren Bech Morsing Praktikant
15. marts 2002 - 08:24 Der er 6 kommentarer og
1 løsning

getPosition af et stykke grafik eller noget tekst?

Jeg har fx et stykke grafik eller noget tekst, kan jeg når jeg klikker på dette, få posistionen på det?
Sådan at jeg kan putte en "lag" ind lige oven i, eller lidt forskudt, afhængigt af hvad jeg lægger til den oprindelige posistion

position:absolute;top:200px;left:200;" flytter mit "lag" 200 px ned og ind fra venstre, så det har jeg vidst styr på, men hvad er forskellen på absolute og relative
Avatar billede ras2000 Nybegynder
15. marts 2002 - 11:44 #1
Så vidt jeg ved er absolut i forhold til siden (document) og relativ er i forhold til containeren, altså hvis objectet ligger i en div eller span eller et tabelfelt, el lign.
Jeg mener ikke at du kan finde positionen af noget, på nær du har angivet den selv, men jeg er ikke sikker.
Avatar billede Slettet bruger
15. marts 2002 - 15:14 #2
Det kan man sagtens, fx kan objekt.offsetTop og offsetLeft bruges i NS6 og IE4+.
Se her: http://www.xs4all.nl/~ppk/js/findpos.html
Avatar billede Søren Bech Morsing Praktikant
15. marts 2002 - 16:56 #3
function findPosX(obj)
{   

    var curleft = 0;


    if (document.getElementById || document.all)
    {

        while (obj.offsetParent)
        {

            curleft += obj.offsetLeft
            obj = obj.offsetParent;
        }
    }

skriver jeg så.. men hvad skal jeg kalde den med? onMouseOver="findPosX(this)"

men så popper den bare op med object, som det ene kordinat
Avatar billede Slettet bruger
16. marts 2002 - 17:55 #4
Må jeg se din side?
Avatar billede Søren Bech Morsing Praktikant
16. marts 2002 - 18:42 #5
der er ingen side!

kun
<img src"kalender.gif" onMouseOver="findPosX(this)">
og så ovenstående function, jeg er kun ved at undersøge hvordan det virker
Avatar billede Slettet bruger
17. marts 2002 - 16:56 #6
Jeg har i hvert fald brugt funktionen før, og det virkede, så der må næsten være nogle andre omstændigheder på din side, som gør, at dette ikke funger...
Avatar billede Søren Bech Morsing Praktikant
17. marts 2002 - 17:38 #7
phoenixv: beklager, skulle måske lige skrive jeg hvade fået det til at virke... Så tak for det
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