在iframe 的通过src属性直接显示一张图片 发生的怪事???
<iframe src="<%=path%>/images/indexbg.jpg" name="right_iframe" frameborder="0" scrolling="auto" onload="resize(this)"></iframe>
不能加height width 这些属性。加了这些属性图片就显示不出来
解决: function resize(obj){
var ifrm=obj.contentWindow.document.body;
ifrm.style.cssText="margin:0px;padding:0px;
overflow:hidden";
var div=document.createElement("img");
div.src=obj.src;
obj.height=div.height;
obj.width=div.width;
}
本文介绍了一个关于使用iframe加载图片时遇到的问题及解决方法。当直接通过iframe的src属性加载一张图片时,如果设置了height和width属性,则图片无法正常显示。文章提供了一种通过JavaScript动态调整iframe尺寸的方法来解决这一问题。
1647

被折叠的 条评论
为什么被折叠?



