作者TonyQ (骨头)
看板Ajax
标题Re: [问题] javascript 取得浏览器长宽的问题
时间Tue Oct 9 00:38:47 2007
※ 引述《kewl (痴)》之铭言:
: 取得浏览器长跟宽我知道可以用下面的用法
: var w = windows.document.body.clientWidth // 取得 width
: var h = windows.document.body.clientHeight // 取得 height
: 那请问有没有办法在浏览器的大小改变的同时改变 w 跟 h 的值阿
: 或是请问 javascript 有办法取得 "改变视窗大小" 这个事件吗
: 多谢指点罗 :)
body 上的 onresize 事件可以取得
(Fx跟IE的event name好像不一样,
印象中一个是 onresize 一个是resize , 请确认一下 . )
还有我之前做的印象,这两个值在IE下,可能只能抓到最大时候的值。
我记得我後来是用
document.documentElement.clientWidth
document.documentElement.clientHeight
这两个去抓。
我可以确定IE ok , Fx我那时候因为有用activeX的关系就没另外测了... :P
--
▄▅▆▇███▇▆▅▄▃ ╰┼╯─╮ ╮
◥███████████◣ ╰┼╯=│=│
◥██████───────◣ *. ╯ ╯ ╯ の 物 语 .*
◥███████──────◣ ~ ◢◣ ◢◣
◥██████───────◤ ◥◤* 空白的世界.翼
*◥◤
◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂
~telnet://tony1223.no-ip.info
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.232.14.226
1F:→ TonyQ:另外 , 如果是拉着右下角边界调整的时候 会"连续"送出很多次 10/09 00:44
2F:→ TonyQ:resize事件... 10/09 00:44