iframe异步加载实现点击左边菜单加载右边内容实例讲解


Posted in Javascript onMarch 04, 2013

关于iframe异步加载,我们常用的大都是左边菜单栏右边是内容页面,要求我们不能左边菜单不能刷新的情况下,异步加载右边的内容页面。

话不多说,做了一个实例大致是这样的:

1、首先在你的项目中建立三个文件如:

iframe异步加载实现点击左边菜单加载右边内容实例讲解

2、在Default页面引入jquery文件并在body中加入也下代码:

<div style="width: 20%; float: left"> 
<div id="butten" style="cursor: pointer;"> 
局部刷新(框架加载页面) 
</div> 
<div id="hidden" style="display: none"> 
我是隐藏的,点击局部刷新之后<br /> 
我就显示,页面加载我不会消失 
</div> 
</div> 
<div id="page" style="width: 80%; float: right;"> 
<iframe src='1.htm' frameborder='0' style='border: 0; width: 100%; height: 99.4%;'> 
</iframe> 
</div> 
<script type="text/javascript"> 
$(function () { 
$("#butten").click(function () { 
$("#hidden").show(); 
$("iframe").attr("src", "2.htm"); 
}); 
}); 
</script>

3、在1.htm和2.htm中随便写上什么都行,甚至可以直接这样写(什么html、title、body、title等均可不用写):
1.htm:
页面一<br /> 
原始页面

2.htm:
页面二<br /> 
框架加载的页面

4、效果如图:

iframe异步加载实现点击左边菜单加载右边内容实例讲解

iframe异步加载实现点击左边菜单加载右边内容实例讲解

Javascript 相关文章推荐
jquery 实现窗口的最大化不论什么情况
Sep 03 Javascript
深入理解javascript严格模式(Strict Mode)
Nov 28 Javascript
完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
Dec 17 Javascript
jQuery中:last-child选择器用法实例
Dec 31 Javascript
js鼠标点击图片实现随机变换图片的方法
Feb 16 Javascript
JQuery调用绑定click事件的3种写法
Mar 28 Javascript
JavaScript中reduce()方法的使用详解
Jun 09 Javascript
Bootstrap作品展示站点实战项目2
Oct 14 Javascript
Vue监听数组变化源码解析
Mar 09 Javascript
vue.js实现三级菜单效果
Oct 19 Javascript
深入浅析golang zap 日志库使用(含文件切割、分级别存储和全局使用等)
Feb 19 Javascript
利用js实现简易红绿灯
Oct 15 Javascript
jQuery+CSS 半开折叠效果原理及代码(自写)
Mar 04 #Javascript
JavaScript实现自己的DOM选择器原理及代码
Mar 04 #Javascript
jQuery:节点(插入,复制,替换,删除)操作
Mar 04 #Javascript
JS获取后台Cookies值的小例子
Mar 04 #Javascript
JQuery获取各种宽度、高度(format函数)实例
Mar 04 #Javascript
javascript加号&quot;+&quot;的二义性说明
Mar 04 #Javascript
js给dropdownlist添加选项的小例子
Mar 04 #Javascript
You might like
PHP加速 eAccelerator配置和使用指南
2009/06/05 PHP
PHP Socket 编程
2010/04/09 PHP
一个PHP并发访问实例代码
2012/09/06 PHP
Codeigniter中集成smarty和adodb的方法
2016/03/04 PHP
Laravel ORM 数据model操作教程
2019/10/21 PHP
jquery中change()用法实例分析
2015/02/06 Javascript
js实现透明度渐变效果的方法
2015/04/10 Javascript
Angular ng-class详解及实例代码
2016/09/19 Javascript
JavaScript实现经典排序算法之冒泡排序
2016/12/28 Javascript
js实现带进度条提示的多视频上传功能
2020/12/13 Javascript
babel的使用及安装配置教程
2018/02/22 Javascript
JavaScript设计模式之工厂模式和抽象工厂模式定义与用法分析
2018/07/26 Javascript
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
element的el-table中记录滚动条位置的示例代码
2019/11/06 Javascript
vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
2020/07/27 Javascript
python之文件的读写和文件目录以及文件夹的操作实现代码
2016/08/28 Python
Python如何实现守护进程的方法示例
2017/02/08 Python
Python实现将文本生成二维码的方法示例
2017/07/18 Python
Python使用Selenium模块实现模拟浏览器抓取淘宝商品美食信息功能示例
2018/07/18 Python
python利用thrift服务读取hbase数据的方法
2018/12/27 Python
计算机二级python学习教程(1) 教大家如何学习python
2019/05/16 Python
PyQt 图解Qt Designer工具的使用方法
2019/08/06 Python
如何为Python终端提供持久性历史记录
2019/09/03 Python
在pytorch中动态调整优化器的学习率方式
2020/06/24 Python
css3截图_动力节点Java学院整理
2017/07/11 HTML / CSS
墨西哥网上购物:Linio墨西哥
2016/10/20 全球购物
英国门把手公司:Door Handle Company
2019/05/12 全球购物
New Balance比利时官方网站:购买鞋子和服装
2021/01/15 全球购物
中学教师自我鉴定
2014/02/07 职场文书
音乐幼师求职信
2014/07/09 职场文书
学习弘扬焦裕禄精神心得体会
2016/01/23 职场文书
CSS3 制作精美的定价表
2021/04/06 HTML / CSS
html+css实现赛博朋克风格按钮
2021/05/26 HTML / CSS
vue项目多环境配置(.env)的实现
2021/07/21 Vue.js
SpringCloud Feign请求头删除修改的操作代码
2022/03/20 Java/Android
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python