iframe标记,又叫浮动帧标记,你可以用它将一个HTML文档嵌入在一个HTML中显示。它不同于Frame标记最大的特征即这个标记所引用的HTML文件不是与另外的HTML文件相互独立显示,而是可以直接嵌入在一个HTML文件中,与这个HTML文件内容相互融合,成为一个整体,另外,还可以多次在一个页面内显示同一内容,而不必重复写内容,一个形象的比喻即'画中画'电视。

推荐课程:Java教程。

iframe也称作嵌入式框架,嵌入式框架和框架网页类似,它可以把一个网页的框架和内容嵌入在现有的网页中。

首先它的标签写法是:

iframe用于设置文本或图形的浮动图文框或容器。

frameborder设定围绕图文框的边缘宽度

其中还有快读高度的设计

scrolling=no 是否有滚动条(YES,NO,AUTO)

SRC 指定IFRAME调用的文件或图片(HTML,HTM,GIF,JPEG,JPG,PNG,TXT,*.*)

Iframes 阻塞页面加载

及时触发 window 的 onload 事件是非常重要的。onload 事件触发使浏览器的 “忙” 指示器停止,告诉用户当前网页已经加载完毕。当 onload 事件加载延迟后,它给用户的感觉就是这个网页非常慢。

window 的 onload 事件需要在所有 iframe 加载完毕后(包含里面的元素)才会触发。在 Safari 和 Chrome 里,通过 JavaScript 动态设置 iframe 的 SRC 可以避免这种阻塞情况。

唯一的连接池

浏览器只能开少量的连接到web服务器。比较老的浏览器,包含 Internet Explorer 6 & 7 和 Firefox 2,只能对一个域名(hostname)同时打开两个连接。这个数量的限制在新版本的浏览器中有所提高。Safari 3+ 和 Opera 9+ 可同时对一个域名打开 4 个连接,Chrome 1+, IE 8 以及 Firefox 3 可以同时打开 6 个。你可以通过这篇文章查看具体的数据表:Roundup on Parallel Connections.

有人可能希望 iframe 会有自己独立的连接池,但不是这样的。绝大部分浏览器,主页面和其中的 iframe 是共享这些连接的。这意味着 iframe 在加载资源时可能用光了所有的可用连接,从而阻塞了主页面资源的加载。如果 iframe 中的内容比主页面的内容更重要,这当然是很好的。但通常情况下,iframe 里的内容是没有主页面的内容重要的。这时 iframe 中用光了可用的连接就是不值得的了。一种解决办法是,在主页面上重要的元素加载完毕后,再动态设置 iframe 的 SRC。

美国前 10 大网站都使用了 iframe。大部分情况下,他们用它来加载广告。这是可以理解的,也是一种符合逻辑的解决方案,用一种简单的办法来加载广告服务。但请记 住,iframe 会给你的页面性能带来冲击。只要可能,不要使用 iframe。当确实需要时,谨慎的使用他们。

jsp iframe嵌入php,jsp中的iframe什么意思相关推荐

  1. asp.net iframe html,ASP.NET中使用IFRAME建立类Modal窗口

    我们经常要在程序的人机交互中用到模态窗口,但在B/S开发中,这一切变得不容易了,虽然也可以用window.showModalDialog函数实现(见http://dotnet.aspx.cc/Show ...

  2. vue 给iframe设置src_vue组件中使用iframe元素

    需要在本页面中展示vue组件中的超链接,地址栏不改变的方法: GoBack {{item.name}} export default { name: 'hello', data () { return ...

  3. vue 给iframe设置src_vue项目中,iframe的src动态赋值

    可以类似这样: /** * 动态创建iframe * @param dom 创建iframe的容器,即在dom中创建iframe.dom能够是div.span或者其它标签. * @param src ...

  4. jsp iframe嵌入php,jsp嵌套iframe从iframe中表单提交并传值到外层_html/css_WEB-ITnose

    今天因需求迭代 更改元来代码 遇到了这么个问题 就是想在 iframe中提交后进行整个页面的跳转 并把iframe中的值传到外层jsp 大概就是这个样子 外层 a.jsp 内层 b.jsp 于是想当然 ...

  5. 点击右侧导航栏,实现iframe嵌入子页面中div,滑动到最上面

    2019独角兽企业重金招聘Python工程师标准>>> // 点击对应的nav里的li标签,页面就滚动到哪里 $('.title-list > li').click(funct ...

  6. 使用jsp:include嵌入页面的两种方式

    1.静态嵌入子页面 <%@ include file="header.jsp" %> 静态嵌入支持 jsp . html . xml 以及纯文本. 静态嵌入在编译时完成 ...

  7. artDialog和iframe嵌入页面

    artDialog和iframe嵌入页面 ok: function () { var iframe = this.iframe.contentWindow; var cont = iframe.doc ...

  8. JSP中使用iframe导致内层网页CSS失效问题的解决方案

    jsp中使用<iframe>,由于CSS层级问题 导致外层主页面的CSS对<iframe>中的控件无效... 解决方案:       (1)用<jsp:include&g ...

  9. HTML5怎么编辑另一个页面,html中嵌套iframe页面 如何将一个html页面中嵌入另一个html页面...

    如何将一个html页面中嵌入另一个html页面 将一个html页面中嵌入另一个html页面需要使用到iframe标签. iframe标签用法: scrolling禁止鼠标滑动,frameborder嵌 ...

最新文章

  1. 皮一皮:别人都那么努力,你还有什么理由不努力...
  2. java变量只声明未初始化是否可以直接使用?
  3. iOS客户端开发流程
  4. 2021暑假实习-SSM超市积分管理系统-day06笔记
  5. TCP 三次握手原理,你真的理解吗
  6. 快速搭建实验环境:使用 Terraform 部署 Proxmox 虚拟机
  7. python开发环境有哪些_python编程需要什么环境
  8. Spring Boot + Activiti 工作流框架搭建
  9. php rc5,ThinkPHP 6.0 RC5 发布,多应用模式独立及中间件机制调整
  10. 开源技术、开放使用、业务导向的大数据平台,助力银行数字化转型
  11. python vue token_Haytham个人博客开发日志 -- Flask+Vue基于token的登录状态与路由管理...
  12. 【剑指offer】29、顺时针打印矩阵
  13. 2021-08-10 C3P0连接池
  14. 如何利用TFTP服务器上传文件到真机交换机?可使用SecureCRT和3CDaemon工具
  15. python提取国家名称缩写_如何从python中的国家缩写中获取国家名称,并混合使用alpha_2和alpha_3 ccodes...
  16. 武汉大学计算机研究生导师,武汉大学计算机学院导师简介-丁立新
  17. WIN7护眼颜色设置
  18. Database—DML
  19. `SpringBoot`+`axios`结合发送`ajax`请求
  20. Qt利用QtXlsx操作excel文件

热门文章

  1. python 编程环境 微信_微信开发之新浪SAE上配置WeRoBot微信机器人,python,Mac环境...
  2. arch linux 安装xfce_华为荣耀Magicbook安装Manjaro系统指北
  3. python向量化编程技巧_Python学习(六)向量化
  4. 【英语学习】【Level 08】U03 My Choice L1 Good books are like good friends
  5. 【英语学习】【Daily English】U03 Leisure Time L03 Hiking and camping are some of his favorites.
  6. Android OpenGLES2.0(十四)——Obj格式3D模型加载
  7. 已解决jetty运行项目,@WebServlet注解失效
  8. springboot 创建地址_使用 SpringBoot Admin监控Spring Boot 服务
  9. python画椭圆形_手残党福音:用Python画出机器人Dev
  10. PHP删除目录及目录下所有文件