Avatar billede jobba Nybegynder
06. marts 2002 - 15:10 Der er 5 kommentarer og
1 løsning

Finde bredde på frame

Hvordan finder jeg bredden på en frame, når scriptet køres fra en anden frame?
Jeg har selv prøvet med
window.parent.frames[1].clientWidth-16
... men det kan den sq ikke finde ud af :-(
Avatar billede fireworld Nybegynder
06. marts 2002 - 15:15 #1
..

top.frames['framenavn'].width
Avatar billede jobba Nybegynder
06. marts 2002 - 16:03 #2
Det kan jeg ikke få til at virke. Hvordan kan du bruge top som object?
Ja, undskyld. Men jeg er meget newbee i Javascript, men har meget brug for det på mit arbejde.
Avatar billede fireworld Nybegynder
06. marts 2002 - 16:36 #3
jamen hvad skal du bruge det til du ved vel hvad du har sat dine frames til at være?
Avatar billede Slettet bruger
06. marts 2002 - 17:44 #4
I IE kan du bruge:

parent.frames[1].offsetWidth

... hvis det er selve bredden på framen vist på skærmen, du er ude efter, mens:

parent.frames[1].body.scrollWidth

... giver dig bredden på selve dokumentet inde i framen.
Avatar billede Slettet bruger
06. marts 2002 - 18:10 #5
Ups, jeg mener:

parent.frames[1].document.body.offsetWidth

og:

parent.frames[1].document.body.scrollWidth
Avatar billede jobba Nybegynder
07. marts 2002 - 08:26 #6
Mange tak for det fine svar. Det virkede perfekt!
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