怎样让iframe里面的图片自动适应iframe的大小?iframe代码见如下。
<iframeid="en_img"src="${param.enImagePrefix}?ImageSerialNo=${param.laneenserialno}&R...
<iframe id="en_img" src="${param.enImagePrefix}?ImageSerialNo=${param.laneenserialno}&Roadid=${param.enroadid}&contentType=image" width="400px" height="270px"
style="border: 1px solid black; margin-top: 6px;" frameborder="0" scrolling="not" /> 展开
style="border: 1px solid black; margin-top: 6px;" frameborder="0" scrolling="not" /> 展开
展开全部
第一种:
<script type="text/javascript">
function reinitIframe(){
var iframe = document.getElementById("mainFrame");//id改为你的iframe的id
try{
var bHeight = iframe.contentWindow.document.body.scrollHeight;
var dHeight = iframe.contentWindow.document.documentElement.scrollHeight;
var height = Math.max(bHeight, dHeight);
iframe.height = height;
}catch (ex){}
}
window.setInterval("reinitIframe()", 200);
</script>
第二种:
<script>
//IFrame自适应高度
function reinitIframe(){
var iframe = document.getElementById("infoshowiframeid");//IFRAME id
try{
var bHeight = iframe.contentWindow.document.body.scrollHeight;
var dHeight = iframe.contentWindow.document.documentElement.scrollHeight;
var height = Math.max(bHeight, dHeight);
iframe.height = Math.max(height,400);
// alert(height)
}catch (ex){}
}
window.setInterval("reinitIframe()", 200);
</script>
<script type="text/javascript">
function reinitIframe(){
var iframe = document.getElementById("mainFrame");//id改为你的iframe的id
try{
var bHeight = iframe.contentWindow.document.body.scrollHeight;
var dHeight = iframe.contentWindow.document.documentElement.scrollHeight;
var height = Math.max(bHeight, dHeight);
iframe.height = height;
}catch (ex){}
}
window.setInterval("reinitIframe()", 200);
</script>
第二种:
<script>
//IFrame自适应高度
function reinitIframe(){
var iframe = document.getElementById("infoshowiframeid");//IFRAME id
try{
var bHeight = iframe.contentWindow.document.body.scrollHeight;
var dHeight = iframe.contentWindow.document.documentElement.scrollHeight;
var height = Math.max(bHeight, dHeight);
iframe.height = Math.max(height,400);
// alert(height)
}catch (ex){}
}
window.setInterval("reinitIframe()", 200);
</script>
2014-12-14
展开全部
用javascript获取图片元素的宽高。
var img = document.getElementById("imgID");
var height = img.offsetHeight; //高度
var width = img.offsetWidth; //宽度
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
图片大小用100%可好。
追问
我想问下获得里面的img控件的width ,js应该怎么写?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把图片的高度和宽度设置百分比
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码呢?没看见
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询