1.第一种:iframe 但是,对于个人经验来说,iframe最好不要用,不仅自适应不太好,而且对于seo优化特别不好

2.第二种:通过jQuery load 事件加载页面。比较简单,但是会刷新界面。不过个人感觉影响不大,可以return false   组织界面刷新。

$(function(){
    var aHomePageLi = $('.sidebar-nav').find('ul').find('li');
    $('.contentRight').load('user_dashboard.html');   //.把user_dashboard.html界面加载到contentRight的div中
    aHomePageLi.eq(0).click(function(){
        $('.contentRight').load('user_dashboard.html');
        return false
    })
    aHomePageLi.eq(1).click(function(){
        $('.contentRight').load('user_profile.html');
        return false
    })
})

3.第三种:通过jQuery  中的$.ajax() 异步刷新;个人感觉最好用的一种,既不刷新界面,各个js功能也能正常加载实现

<script type="text/javascript">
// 第二种方法加载页面:jQuery $.ajax
$(document).ready(function(){
  ajaxload('user_dashboard.html')
  function ajaxload(local){
      htmlobj=$.ajax({url:local,async:false});
      $(".contentRight").html(htmlobj.responseText);
  }
  $("#sidebar").find('li:eq(0)').click(function(){
      ajaxload('user_dashboard.html')
   return false;
  });
 
  $("#sidebar").find('li:eq(1)').click(function(){
    ajaxload('user_profile.html')
  return false;
  });
 
});

</script>

4.第四种:通过js中的Ajax进行异步刷新,但是有一个问题,被加载过来的界面中的js不能使用,只能把html界面加载过来,但是js加载不过来。但是可以动态创建script标签在需要的地方把js加载过来即可

window.οnlοad=function(){
    var oContentRight=document.getElementById('contentRight');
    var osidebar = document.getElementById('sidebar');
    var ali = osidebar.getElementsByTagName('li');
    
    ajaxLoad(oContentRight,'user_dashboard.html');
    ali[0].onclick = function(){
        ajaxLoad(oContentRight,'user_dashboard.html');
        return false;
    };
    ali[1].onclick = function(){
        ajaxLoad(oContentRight,'user_profile.html');

var oScript = document.createElement('script');
        oScript.src = 'javascript/user.js';
        document.body.appendChild(oScript);

return false;
    };
      function ajaxLoad(shopId,url){
      var xhr='';
      if (window.XMLHttpRequest){
        xhr=new XMLHttpRequest();
        }else{
          xhr=new ActiveXObject("Microsoft.XMLHTTP");
        }
        
        xhr.onreadystatechange=function(){
        if(xhr.readyState==4){
            if(xhr.status==200){
              shopId.innerHTML = xhr.responseText;
            }
          }
        }
      xhr.open('get',url,true);
      xhr.send();
  }
    
    
}

如何加载HTML页面页面到另一个界面中相关推荐

  1. Webview--如何让加载进来的页面自适应手机屏幕分辨率居中显示

    让Webview加载的页面居中显示有我知道的俩种方法 第一种: [java]  WebSettings settings = webView.getSettings();  settings.setL ...

  2. html中加载解析,HTML页面加载和解析流程详细介绍

    序言: 我一直都认为"网页制作"这个词是一个不怎么高端的词,在我的印象中网页制作的词是没有生命力的一个制作,我喜欢用HTML 这样简单直接,这词凸显高端,有大气漂亮的UI.一套完美 ...

  3. C#实现网页加载后将页面截取成长图片 | Playwright版

    前言 如何将网页生成预览图? 要实现这个功能,可以用WebBrowser组件模拟浏览器,或者使用系统浏览器访问网页,再进行截图操作. 但是,这样需要编写大量的控制代码. 工欲善其事,必先利其器! 利用 ...

  4. 服务器图片加载慢_页面提高性能利器_懒加载

    哈喽,艾瑞巴蒂,现在搜狗商城产品需求已经趋于稳定,已经开始逐步的着手进行页面的性能提升工作.这不最近小编正在进行"页面懒加载需求"的功能测试.小编第一次听说这个名词,让我们一起了解 ...

  5. Webview--如何让加载进来的页面自适应手机屏幕分辨率

    让Webview加载的页面居中显示有我知道的俩种方法 第一种: [java] view plaincopy WebSettings settings = webView.getSettings(); ...

  6. Android插件化——加载其他APP页面

    Android插件化--加载其他APP页面 1.分析 2.优点 3.详细过程 3.1 标准化加载接口 3.2待加载的APP-B 3.3 APP-A 主加载工程 3.3.1 加载工具类PlugManag ...

  7. php项目css加载失败,CSS页面加载失败的原因有哪些

    CSS加载失败的常见原因有:路径错误.浏览器不兼容.网络原因.编码格式不同等错误 才刚刚入门CSS,经常会碰到CSS加载失败的问题,网页上什么样式都没有,今天将要和大家分享的是常见的CSS加载失败的原 ...

  8. c# 实现网页加载后将页面截取为长图片

    背景 最近再做一个需求,需要对网页生成预览图,如下图 但是网页千千万,总不能一个个打开,截图吧:于是想着能不能使用代码来实现网页的截图.其实要实现c#教程这个功能,无非就是要么实现一个仿真浏览器,要么 ...

  9. JavaScript获取页面加载时间和页面停留时间

    JavaScript获取页面加载时间和页面停留时间 var duration = 0; //停留时间 var loadingTime = 0; //加载时间 var startTime = Math. ...

  10. 电脑桌面只剩回收站和计算机,如果计算机重新加载后,桌面上只有一个回收站,该怎么办?...

    如果计算机重新加载后,桌面上只有一个回收站,该怎么办?计算机只显示如何恢复回收站. 如果计算机重新加载后,桌面上只有一个回收站,该怎么办? 由于它提示我们目录c  : \ windows  \ sys ...

最新文章

  1. 安装版win7安装时分区
  2. 中国水胶体敷料行业市场供需与战略研究报告
  3. 存储系统的实现-探析存储的机制和原理
  4. 攻防世界-music-高手进阶区-miscmisc
  5. TeeChart基础使用手册
  6. 5步绘制软件开发流程图
  7. java 信鸽demo_腾讯信鸽推送Java服务端
  8. Power BI 简介
  9. 硕士论文结构分析与如何写作
  10. 外贸B2C系列:google企业邮箱设置
  11. android模拟器高德地图,【高德地图电脑版】高德地图电脑版官方下载 含安卓模拟器 车机版-趣致软件园...
  12. scrapy源码2:scheduler的源码分析
  13. 小米全国高校编程大赛 正式赛题解
  14. 哈萨克斯坦游记之一_过路老熊_新浪博客
  15. Neo4j的Rest接口使用
  16. 记一个外国的数据结构在线演示网站
  17. 6种PS常用字体字号
  18. windows10的几个常用快捷键
  19. 微信小程序实现瀑布流 仿小红书
  20. Linux目录标准FHS介绍

热门文章

  1. discuz克米设计app模板V3.5破解版,查找好友修复文件
  2. 关于oppor9s手机虚拟视频技术
  3. 麦当劳叔叔用 AI 面试服务员,合格就录用
  4. LAYDATE日历插件使用
  5. OSGI框架—HelloWorld小实例
  6. mac 下 vimrc 配置
  7. 啤酒游戏的牛鞭效应分析之供应链4层模式
  8. ATE电源测试设备NSAT-8000功能介绍
  9. 查看nginx服务器状态
  10. Python实现数据预处理-离散值处理