html嵌套html解决办法() - console、阿飞

TLSF 2021-12-07 原文

后台管理系统多用到了页面嵌套页面的场景,下面是我在工作中解决的方法,利用<object></object>的data属性,下面试w3c的介绍:

data 属性用于指定供对象处理的数据文件的 URL。

该属性的值是文件的 URL,该 URL 可能是相对于文件基本 URL 的绝对 URL 或相对 URL,或者是相对于用 codebase 属性提供的 URL 的绝对或相对 URL。

浏览器通过插入到文档中的对象类型来决定数据的类型。

该属性类似于 <img> 标签中的 src 属性,因为它下载的是要由包含对象进行处理的数据。当然,它们之间的差别在于,data 属性允许包含【几乎任何文件类型】,而不仅仅是图像文件。

 

看到中文框标出来的没,几乎任何文件!!!就是他了。

上示例代码:

  首先我创建一个new.html文件,内容随意:

  那当然是Hello World 啦!

然后创建index.html

代码:

<!DOCTYPE html>
<html lang=”en”>

<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<meta http-equiv=”X-UA-Compatible” content=”ie=edge”>
<title>Document</title>
</head>
<style>
.top{
width: 100%;
height: 40px;
 
float: left;
};
.left{
width: 200px;
height: 300px;
background-color: tan;
float: left;
}
.right{
width: 400px;
height: 500px;
background-color: darkcyan;
float: left;
}
</style>
<body>
<div class=”main-container” id=”main” style=”width:99%”>
<div class=”top”> <button type=”button” id=”btn” >确认</button></div>
<div class=”left”></div>
<div class=”right”>
11111111111111111
</div>

</div>
</body>
<script src=”./../jquery.min.js”></script>
<script>
function load_home() {
$(“.right”).html(\'<object type=”text/html” data=”new.html” width=”100%” height=”100%”></object>\’)
 
}
$(“#btn”).click(function(){
load_home()
})
</script>
</html>
  
效果截图
  初始界面是这样
  

 

我盟看下html结构

 

 可以看到.right元素下文件内容,下面我们来点击切换按钮

 

 点击后,.right元素内元素被替换,改变为一个完整的html文件内容。
 
  大家可以试一试啦。

 

发表于
2018-05-21 11:17 
console、阿飞 
阅读(8356
评论(0
编辑 
收藏 
举报

 

版权声明:本文为TLSF原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/TLSF/p/9066276.html

html嵌套html解决办法() - console、阿飞的更多相关文章

  1. 第二次作业:支付宝案例分析 – 不见为静

    第二次作业:支付宝案例分析 关键词:支付宝 软件 需求 and中秋快乐~ 1. 介绍产品相关信息 •你选择的产 […]...

  2. Linux – last 命令

    前言 为啥写这篇?因为听 grep、sed 教程的时候有这个命令 栗子 加上工作中,运维给我排查问题的时候也用 […]...

  3. node 和npm 版本更新 – Kevin_zheng

    node 和npm 版本更新 node 版本更新 由于公司要用NG-ZORRO,于是我就跑到官网先看看demo […]...

  4. SharePoint Server 2010 入门安装部署-新解 – duzher

    SharePoint Server 2010 入门安装部署-新解 2011-12-27 11:42  duzh […]...

  5. 【转】阿里巴巴数据库项目组 — SQL Server下构建死锁自动收集系统

    转自http://mysql.taobao.org/monthly/2017/05/06/   数据库内核月报 […]...

  6. 三棱PLC输入(NPN、PNP) – iBoundary

    三棱PLC输入(NPN、PNP) 源型输入与漏型输入(参照点 输入端子X,比如X0~X7 , X10~X17) […]...

  7. 手把手教你配置苹果APNS推送服务|钿畑的博客 | 钿畑的博客 – 沉淀2014

    手把手教你配置苹果APNS推送服务|钿畑的博客 | 钿畑的博客 http://www.360doc.com/c […]...

  8. [JavaEE] IBM – Spring 系列: Spring 框架简介

    Spring AOP 和 IOC 容器入门 在这由三部分组成的介绍 Spring 框架的系列文章的第一期中,将 […]...

随机推荐

  1. Hadoop-day01_(java代码模拟hadoop存储数据)

    hadoop文件切分思想需求:统计文本文件中的各个班级的人数(一共多到数不清的人)1500100129,容寄南,23,女,文科三班1500100130,宁怀莲,21,女,理科四班1500100131,胡昊明,22,男,文科六班1...

  2. 寻找最大值最小值 – Seven++

    寻找最大值最小值 主要的做法是,成对的比较元素, 而不是将每一个元素与当前的最小值或最大值进行比较   #in […]...

  3. Matlab求范数

      对 p = 2,这称为弗罗贝尼乌斯范数(Frobenius norm)或希尔伯特-施密特范数( Hilbe […]...

  4. SpringBoot Shiro 权限注解不起作用

    SpringBoot Shiro 权限注解不起作用; @RequiresPermissions注解不起作用 最 […]...

  5. (转)PostgreSQL pg_dump&psql 数据的备份与恢复

    转自:https://www.cnblogs.com/chjbbs/p/6480687.html   Usag […]...

  6. android 开发:网页爬虫获取腾讯财经滚动新闻

    服务器端做爬虫我是使用Jsoup这个jar包来对网页源码进行分析,但是在使用getElementsByClas […]...

  7. Eclipse复制项目彻底修改项目名称

    一、需求 需要新做一个项目,框架还是Maven+SSM,于是就把原来的项目copy了一个,操作是直接选中原项目 […]...

  8. 论文他引次数及ESI高被引论文查询方法

    https://yunpan.cn/cS67Z9UEDvc2b 访问密码 f078  ...