< DOCTYPE html PUBLIC -WCDTD XHTML TransitionalEN httpwwwworgTRxhtmlDTDxhtml-transitionaldtd>

iframe 自动适应高和宽问题

iframe的滚动条很难看,很多时候需要自动调整高和宽 扩展到使页面显示正常。
搜索了一下,以下是解决办法:

function iframe_resize()
{
/方法一
document.getElementByIdx("iframe_resume").style.height= iframe_resume_name.document.body.scrollHeight; // IE7 和Firefox 都可以
document.getElementByIdx("iframe_resume").style.width = iframe_resume_name.document.body.scrollWidth; // IE7 和Firefox 都可以

//方法二:
// document.getElementByIdx("iframe_resume").style.height= windows.iframe_resume.document.body.scrollHeight; //IE7可以Firefox 不行
// document.getElementByIdx("iframe_resume").style.width =iframe_resume.document.body.scrollWidth; //IE7可以Firefox 不行 , 一般要引用window对象的属性和方法时,不需要用“window.xxx”这种形式,而直接使用“xxx”就可以了。

return true;
}

在IE7和Firefox下面测试可以通过。但如果src指向的使 www.baidu.com 或者www.163.com 的时候还是不能适应。 这些页面防止被frame了?

防止被 frame 代码

各frame之间相互操作(Frame Target) ,ifame一样有效

窗口标识(Frame Name)

//是name 不是id

示例
A B

特殊的 4 类特殊的链接操作(很有用喔)

新窗口
本窗口
父窗口
整个浏览器窗口

更新ifame窗口的内容 还可以 在 链接 的 onclick事件中触发以下函数
function iframe_go(url)
{

//windows.iframe_resume.location.href=url; // 只是在 IE 中有效 ,
document.getElementByIdx("iframe_content").src=url; // IE和Firefox都可以
return false; // 有的服务器控件一定要返回false他才有反应。
}

本文转自 netcorner 博客园博客,原文链接:http://www.cnblogs.com/netcorner/archive/2007/09/25/2912290.html,如需转载请自行联系原作者

iframe 自动适应高和宽问题 和 其他Frame操作技巧相关推荐

  1. 给高特键轴开盖的操作技巧

    装了一套高特银轴之后发现有几个轴的杂音很显眼,忍了几天忍不住了,就开盖润了一下,给弹簧上了点儿润滑脂.没错,还是我那个自行车润滑脂[doge],但是其实效果还不错,只要别上的太多.上太多的话,弹簧音是 ...

  2. wps office 使用积累 WPS 2016表格怎么自动适应行高列宽

    wps  excel 表格 设置自动行高和自动列宽 一下演示版本为wps mac 2016版  win版因该是相同的方式. 1.自动换行 ①控制栏直接点自动换行 ②单元格格式-->对齐--> ...

  3. python openpyxl 自动设置excel列宽及行高,单元格对对齐方式

    import pandas as pd from openpyxl import load_workbook from openpyxl.utils import get_column_letter ...

  4. excel表格怎么调整行高和列宽_8个实用Excel小技巧,谁用谁说好

    小伙伴们好啊,今天老祝为大家继续一组简单实用的Excel小知识,让效率再高一点点. 1 .两列姓名核对 如果要核对表二中的姓名在表一中有没有出现,一个公式马上搞定. =IF(COUNTIF(A:A,C ...

  5. html iframe自动高度,iframe高度自适应撑开

    iframe在div中如何自适应高度 div中的iframe高度和宽度自适应的问题 我用bootstrap布局,上边部分为导航菜单,左边为一级菜单. DIV里嵌套Iframe,让Iframe及DIV高 ...

  6. 错误代码,1302 行高列宽超出页面大小设置,解决方法

    错误代码,1302 行高列宽超出页面大小设置,解决方法 使用报表报错: java.lang.RuntimeException: 错误代码:1302 行高列宽超出页面大小设置行 原因: 数据库表里面存在 ...

  7. C# Excel 行高,列宽,合并单元格,单元格边框线,冻结

    C# Excel 行高,列宽,合并单元格,单元格边框线,冻结 原文:http://hi.baidu.com/kjkj911/blog/item/0ecc3ec7855dd6d4d100600f.htm ...

  8. 无需用户输入,Adobe提出自动生成高质量合成图像新方法

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 没有用户输入,也能生成高质量的合成图像吗? 编辑:迈威AI研习社 ...

  9. 无需用户输入!Adobe提出自动生成高质量合成图像新方法

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要15分钟 Follow小博主,每天更新前沿干货 本文转载自:机器之心  |  作者:He Zhang等 编辑:小舟.杜伟 没有用户输入,也能生 ...

最新文章

  1. 服务器崩溃日志 | 误删 OpenSSL 的那点事
  2. mysql in sql注入_在 SQL 注入攻击中检查数据库
  3. C# 枚举(Enum)
  4. 操作系统之计算机系统概述:5、中断和异常
  5. Kafka 设计架构原理详细解析(超详细图解)
  6. 汇编堆栈平衡的几种方式
  7. 二次开发—Ribbon界面
  8. Excel 取消分页符
  9. Github学生认证指北
  10. linux延迟加载so,WebRTC Linux ADM 实现中的符号延迟加载机制
  11. Readyboost功能
  12. 人宅系列课程年度总结
  13. 操作系统饥饿现象_操作系统
  14. surface pro win10 重装系统并解决屏幕亮度闪烁和降频的问题
  15. SFTP命令常用操作
  16. arduino编码器计数_基于Arduino开发环境的光电编码器检测仪设计方案 - 全文
  17. Java中的Type接口和Class类区别和联系
  18. 上海python招聘微信群_Python之微信-微信群发
  19. 阅文JAVA后端笔试
  20. 基于vlc的unity3d vr视频播放器开发,360度全景视频

热门文章

  1. ref和out的区别
  2. 代码规范性与品质问题~
  3. c语言头文件中定义inline static相关函数的优劣
  4. 不同版本浏览器前端标准兼容性对照表以及CORS解决跨域和CSRF安全问题解决方案
  5. Http与RPC通信协议的比较
  6. 判断输入是否为中文的函数
  7. 用ASP.NET如何读取NT用户名
  8. 计算程序运行时间(time_t, clock_t)
  9. Linux守护进程实现
  10. C++中标准模板库std::pair的实现