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的ajaxfileupload增加附加参数的方法
Mar 04 Javascript
使用js画图之饼图
Jan 12 Javascript
JavaScript 对象深入学习总结(经典)
Sep 29 Javascript
AngularJS 路由详解和简单实例
Jul 28 Javascript
js实现的页面加载完毕之前loading提示效果完整示例【附demo源码下载】
Aug 02 Javascript
JS绘制微信小程序画布时钟
Dec 24 Javascript
js放大镜放大购物图片效果
Jan 18 Javascript
javascript闭包功能与用法实例分析
Apr 06 Javascript
详解vue.js的事件处理器v-on:click
Jun 27 Javascript
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
Nov 15 Javascript
微信小程序项目实践之验证码倒计时功能
Jul 18 Javascript
layui实现下拉框三级联动
Jul 26 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
PHP5常用函数列表(分享)
2013/06/07 PHP
PHP简单实现文本计数器的方法
2016/04/28 PHP
php通过两层过滤获取留言内容的方法
2016/07/11 PHP
PHP中的正则表达式实例详解
2017/04/25 PHP
js 跨域和ajax 跨域问题小结
2009/07/01 Javascript
使用JavaScript switch case 另类写法
2010/03/14 Javascript
JavaScript中各种编码解码函数的区别和注意事项
2010/08/19 Javascript
javascript检测对象中是否存在某个属性判断方法小结
2013/05/19 Javascript
nodejs中的fiber(纤程)库详解
2015/03/24 NodeJs
js判断某个字符出现的次数的简单实例
2016/06/03 Javascript
如何使用jquery实现文字上下滚动效果
2016/10/12 Javascript
Vue.js第四天学习笔记(组件)
2016/12/02 Javascript
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
jQuery+ajax实现动态添加表格tr td功能示例
2018/04/23 jQuery
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
vue2.* element tabs tab-pane 动态加载组件操作
2020/07/19 Javascript
js和jquery判断数据类型的4种方法总结
2020/08/28 jQuery
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
2020/12/15 Vue.js
[03:27]《辉夜杯》线下训练营 导师CU和海涛指点迷津
2015/10/23 DOTA
使用python删除nginx缓存文件示例(python文件操作)
2014/03/26 Python
简单分析Python中用fork()函数生成的子进程
2015/05/04 Python
Python常用时间操作总结【取得当前时间、时间函数、应用等】
2017/05/11 Python
浅谈django model的get和filter方法的区别(必看篇)
2017/05/23 Python
Python标准库之itertools库的使用方法
2017/09/07 Python
Python定时器实例代码
2017/11/01 Python
pycharm运行出现ImportError:No module named的解决方法
2018/10/13 Python
python3使用腾讯企业邮箱发送邮件的实例
2019/06/28 Python
python使用递归的方式建立二叉树
2019/07/03 Python
在linux系统下安装python librtmp包的实现方法
2019/07/22 Python
python实现的多任务版udp聊天器功能案例
2019/11/13 Python
解决pycharm下pyuic工具使用的问题
2020/04/08 Python
记录一下scrapy中settings的一些配置小结
2020/09/28 Python
英国拳击装备购物网站:RDX Sports
2018/01/23 全球购物
解释一下ruby中的特殊方法与特殊类
2013/02/26 面试题
公务员学习习总书记“三严三实”思想汇报
2014/09/19 职场文书
利用Nginx代理如何解决前端跨域问题详析
2021/04/02 Servers