为了账号安全,请及时绑定邮箱和手机立即绑定

iframe自适应高度 如何兼容360和火狐浏览器

iframe自适应高度 如何兼容360和火狐浏览器

Sunshine518 2014-09-22 17:03:52
<script type="text/javascript"> function reinitIframe(v_val) { var iframe = document.getElementById(v_val); try { var bHeight = iframe.contentWindow.document.body.scrollHeight; var dHeight = iframe.contentWindow.document.documentElement.scrollHeight; var height = Math.min(bHeight, dHeight); iframe.height = height; }  catch (ex){}}window.setInterval("reinitIframe('autoframe')", 200); </script>我有三个问题:1.为什么要用try {...}catch (ex){}  这个有什么作用呢?2.为什么window.setInterval("reinitIframe('autoframe')", 200); 改成reinitIframe('autoframe') 就没效果?3.如何兼容360和火狐浏览器?请各位老师指导,谢谢~
查看完整描述

1 回答

?
说说/shuai

TA贡献2条经验 获得超1个赞

1.try catch问题 建议学习 java 异常处理,一两句不太好说清 其实简单总结 就是一种提供给程序员处理运行时错误(异常)的手段(机制)

2.请先对setInterval方法进行全面了解!包括参数。

3.浏览器的兼容性问题 建议简单先了解 主流浏览器的内核有哪些!,各浏览器内核的特点!再考虑浏览器的兼容性。

查看完整回答
反对 回复 2014-09-22
  • gxg2ly
    gxg2ly
    最鄙视这种只会说中文不贴代码的,这样我也会说 怎么不对他说去研究webkit呢
  • 1 回答
  • 0 关注
  • 3535 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信