Connecting Tech Pros Worldwide Help | Site Map

Get Frame Size

  #1  
Old July 20th, 2005, 12:24 PM
Olumide -
Guest
 
Posts: n/a
How can javascript be used to get the size of a Frame in a document.

Thanks

- Olumide


*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
  #2  
Old July 20th, 2005, 12:24 PM
Fred Snider
Guest
 
Posts: n/a

re: Get Frame Size


Olumide - <50295@web.de> wrote in message news:<3f9daac8$0$201$75868355@news.frii.net>...[color=blue]
> How can javascript be used to get the size of a Frame in a document.
>
> Thanks
>
> - Olumide
>
>
> *** Sent via Developersdex http://www.developersdex.com ***
> Don't just participate in USENET...get rewarded for it![/color]


Here is the code I use. wxsize is the width of the third frame on my
screen, and
wysize is the height of the third frame. The [2] refers to the order
in which the frames were created with the FRAMESET. First one is [0].
This is browser dependent! my variable isNav is true if the browser is
netscape, false if it is IE or Opera

//- browser dependent- no way around it...
function getsize(){
if (isNav){
// frame dimensions in netscape
wysize= (parent.window.frames[2].innerHeight)
wxsize= (parent.window.frames[2].innerWidth)
}else{
// frame dimensions in IE or Opera
wysize= (top.frames[2].document.body.clientHeight)
wxsize= (top.frames[2].document.body.clientWidth)
}
}

Note you have to wait until all frames are loaded before you call
this, otherwise you get garbage. I use a call to this routine in the
last FRAMESET document to get loaded using the body command:: <body
onload="getsize()">

Hope this helps.

Fred
Closed Thread


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to get Tiles frame size aqibkotwal answers 1 February 8th, 2008 01:02 PM
Get browser window size from C# codebehind Just D. answers 5 November 19th, 2005 08:39 AM
Frame size Just D. answers 5 November 19th, 2005 08:35 AM
What is the minimum-size UDP packet? David Sworder answers 12 November 15th, 2005 09:35 PM