shwq.net
当前位置:首页 >> AjAx Div替代iFrAmE >>

AjAx Div替代iFrAmE

在不用iframe的情况下嵌套页面,使用到了jquery在div中嵌套,其中#button就是一个button的id,content就是要插入html的div 代码如下: $(document).ready(function() { $("#button").click(function() { $("#content").load("index.jsp"); }); });

可以通过添加div层的方式,设置z-index属性,就不需要使用iframe调用新页面了。 一个页面就是很多个层组合成的,一开始是display:none;隐藏状态,通过某个事件,使其显示display:block;即可。参数传递也更方便。

你说的不兼容应该是指点击后页面没反应,content里未加载相应的页面吧? 你是不是在本地环境测试的?代码中的load()方法是ajax技术,当你在本地环境下运行时,在一个页面去load另一个页面算做跨域操作,在猎豹(极速模式)、Chrome、Firefox等浏...

1、这个应该是没法解决,iframe也解决不了此问题。除非后台session记录下当前状态,当犬业刷新的时候,根据后台的session记录跳到指定页。 2、右侧提交表单也用ajax就行了埃

当然,仁者见仁,智者见智。一、网页的布局上iframe包含了一个整个网页,通常,在布局网页的时候,我们经常要用到它。这样会使网页的制作显得很自然而且方便管理。Ajax通常是在网页中某个小部分需要改变的时候用到的,它在改变网页内容的时候快...

iframe是html标签,Ajax是javascript。 你所说的类似ajax的话,应该是指用css把iframe隐藏起来,让后使用form的target指向iframe 这种操作吧。看起来没有刷新但是提交了 大致代码如下: submit>

亲 使用ajax $.post("url",{参数},function(re){ 将re放到右边就ok了 });

虽然W3c不提倡Iframe,但是,事实上,应用还是很广的。毕竟他很方便。 ---iframe的替代技术叫AJAX。不是你说所的CSS+DIV就能做到的。------------- AJAX,是用JS和XML再加上服务器脚本,如ASP。整合使用的局部刷新技术。 如果AJAX这么简单的话,...

二楼的方法不是常规的解决办法,个人感觉不是很好(不过他实现的加载进度是真实的,他的进度条是可以反映当前未加载页面的剩余内容的---其实这种方法也挺好...

在使用ajax的时候:一般需要进行页面无刷新的时候,而iframe 一般是用来网页布局的时候用的,一个是行为,一个是装饰,两个还是有很大的区别的

网站首页 | 网站地图
All rights reserved Powered by www.shwq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com