Avatar billede vardox Nybegynder
31. marts 2005 - 21:38 Der er 4 kommentarer og
1 løsning

style.top i firefox

Hey

Jeg har en lille funktion der skal sætte top-attr for en div.

document.getElementById('panel').style.top = ptop;

Både IE6 og Opera7.54 æder det, men Firefox nægter. Firefox gør alt andet i funktionen (skrive i statusbar + udregning af ptop).

Jeg har surfet lidt rundt hos Firefox, og de understøtter tilsyneladende den del af JavaScript - og JS er selvfølgelig aktiveret i browseren.

Patrick
Avatar billede mads-lee Nybegynder
31. marts 2005 - 22:15 #1
du mangler sikkert px

document.getElementById('panel').style.top = ptop.toString()+"px";
Avatar billede mads-lee Nybegynder
31. marts 2005 - 22:15 #2
det var svar :)
Avatar billede vardox Nybegynder
31. marts 2005 - 22:20 #3
Tjaa... Det er bare underligt at det var fejlen. Tidligere i scriptet placerer jeg nemlig div'en uden brug af "px". Anyway så æder den det lige nu i 4 browsere (IE6, Opera7.54, Firefox102 og Netscape7.2).

Jeg takker for hjælpen og overdrager dig pointene med et smil :o)
Avatar billede mads-lee Nybegynder
31. marts 2005 - 22:22 #4
så lidt :)
Avatar billede roenving Novice
01. april 2005 - 13:57 #5
Ifølge css-standarden skal css-fortolkeren (her browseren) faktisk overse længder, som ikke har en enhed (medmindre den er 0 !-)

-- så egentlig er det en fejl, at du overhovedet kunne få det til at virke nogen steder !o]
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