日期:2014-05-16  浏览次数:20364 次

额 有些抓狂了。请高手指教。
取图片长和宽。
我用this.clientWidth和this.clientHeight
单独写在一个测试页面里都很正常。
但是当我写在我的主页面时,第一次都是0,刷新2次后才能取出正确值。

请教大家。该怎么办?


------解决方案--------------------
楼主 上张帖子回复你了 我想既然你第一次是0 那么估计那时候图片还没有生成 既然是刷新2次后 那时图片生成了 就能取值了。。

仅供参考。。
------解决方案--------------------
我觉得应该写成函数
function getValue()
{
this.clientWidth
this.clientHeight 
....
}
然后用window.load=getValue();
这样就会等到页面加载完了才执行函数