Avatar billede robson Nybegynder
12. februar 2003 - 11:06 Der er 2 kommentarer og
1 løsning

Dynamisk position til layer

Jeg ønsker at bestemme left position på mit lag dynamisk.

Når brugeren resizer sit vindue sætter jeg en variabel 'winBred' og jeg ønsker at ændre mit layers left værdi med denne - KAN JEG DET ????

Noget med...

var winBred = (document.all)?document.body.clientWidth:window.innerWidth;
document.LAYERNAVN = winBred;

Er der nogen der kan hjælpe??
Avatar billede robson Nybegynder
12. februar 2003 - 11:11 #1
Jeg skal også sikre mig at det virker i diverse browsere...  :(
Avatar billede robson Nybegynder
12. februar 2003 - 12:27 #2
jeg er selv kommet lidt nærmere...

i explorer:
document.all['layer1'].style.pixelLeft = (pos + winLeft);

i Netscape:
var el = document.getElementById('layer1');
el.style.left = (pos + winLeft);

MEN netscape 4.08 ignorer helt document.getElementById('layer1');

Er det nogen der ved hvorledes jeg også får Netscape 4,+ med???
Avatar billede olebole Juniormester
12. februar 2003 - 16:57 #3
<ole>

var el = document.layers['layer1'];
el.left = (pos + winLeft);

/mvh
</bole>
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