首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于Iframe宽度的有关问题

2012-01-01 
关于Iframe宽度的问题我想让Iframe的宽度和iframe中显示页面的宽度一致,可是不知道怎么实现。我现在取的是i

关于Iframe宽度的问题
我想让Iframe的宽度和iframe中显示页面的宽度一致,可是不知道怎么实现。

我现在取的是iframe中显示页面的scrollWidth,可是出现这样的情况:先加载页面A(width=400px),这个时候取得的scrollWidth=400px;然后加载页面B(width=800px),这个时候取得的scrollWith=800px;这个时候再加载页面A,再取scrollWidth,这个时候scrollWidth=800px。如果再加载A之前我把iframe的宽度设置成1px,scrollWidth就等于1px;如果我仍想把iframe的宽度设置成400px该怎么做呢?

请问各位大虾,我怎么才能取到页面内容的宽度呢?或者有什么其他的方法解决我上面描述的问题呢?

[解决办法]
在子页面body onload中window.parent.document.getElementById( "iframe1 ").width = document.body.offsetWidth;
[解决办法]
try:在父页面用定时器检查子页面的document的readstate,如果已加载,再做吧

热点排行