- 主题:求问下,有取代iframe的现代方案吗?
- 做后台管理系统,页面中采用传统的框架iframe,有诸多的不方便。
 
 比如说左右两栏,点击左侧链接aaa.html,其内容子啊右侧框架中显示,那么框架的高度需要实时根据左侧链接aaa.html的内容高度来用js调整。
 简单示例代码如下:
 <a href="aaa.html" target="iframe"></a>
 <iframe id="iframe" name="iframe" src="#" frameborder="0" width="100%" height="auto"></iframe>
 
 再比如,在框架内显示的网页,如果其内元素点击等操作时,会动态调整高度,而框架整体高度又无法随之相应调整。
 
 
 
 能想到的就是用jquery 的load()方法来取代,如下简单代码示例:
 
 <a href="aaa.html" class="left"></a>
 <div id="content"></div>
 
 js代码:
 $('.left').click(function(){
 $("#content").load($(this).prop('href'));
 });
 
 似乎这样也会产生一样引入问题。比如,子页面的js文件失效等等。
 
 
 求问一下,现在有成熟的取代iframe的简单好用的方案吗?
 --
 FROM 119.184.121.*
 
- iframe不就是为了左边的导航链接不动嘛,你就弄个左边的html,然后每个页面都include就得了。这样每个页面都是新页面,不存在你的那个问题了。
 另外:iframe,也是可以用js动态调整高度的。
 --
 FROM 123.123.118.*
 
- 第一种方案在切换页面的时候,用户体验不好,会刷新页面。
 第二种方案,在用js调整iframe高度时候,有些情况着实不爽。
 
 【 在 kom551 的大作中提到: 】
 : iframe不就是为了左边的导航链接不动嘛,你就弄个左边的html,然后每个页面都include就得了。这样每个页面都是新页面,不存在你的那个问题了。
 : 另外:iframe,也是可以用js动态调整高度的。
 --
 FROM 119.184.121.*
 
- 鉴于你目前的能力,就凑合着吧。。
 
 包括上个问题涉及的东西,好好研究一下啊。。
 比如异步,比如你写的不大正确的委托。上个问题明明delegate可以完美解决。
 
 等有能力跟时间了,研究下weibo用的那种页面的处理方式吧,俗称bigpipe ...
 
 
 
 【 在 Outlook (Microsoft Outlook) 的大作中提到: 】
 : 第一种方案在切换页面的时候,用户体验不好,会刷新页面。
 : 第二种方案,在用js调整iframe高度时候,有些情况着实不爽。
 --
 FROM 123.116.155.188
 
- 码农这些应用层的东西,瞬间被你说的高大上了。。
 你试过delegate可以解决我的问题吗?
 
 【 在 shaolin 的大作中提到: 】
 : 鉴于你目前的能力,就凑合着吧。。
 : 包括上个问题涉及的东西,好好研究一下啊。。
 : 比如异步,比如你写的不大正确的委托。上个问题明明delegate可以完美解决。
 : ...................
 --
 FROM 119.184.121.*
 
- delegate必须可以啊 。。 你没看过源码吧 ...
 
 【 在 Outlook (Microsoft Outlook) 的大作中提到: 】
 : 码农这些应用层的东西,瞬间被你说的高大上了。。
 : 你试过delegate可以解决我的问题吗?
 --
 FROM 123.116.155.188
 
- AngularJS Router
 【 在 Outlook 的大作中提到: 】
 : 做后台管理系统,页面中采用传统的框架iframe,有诸多的不方便。
 : 比如说左右两栏,点击左侧链接aaa.html,其内容子啊右侧框架中显示,那么框架的高度需要实时根据左侧链接aaa.html的内容高度来用js调整。
 : 简单示例代码如下:
 : ...................
 --
 修改:dhcn FROM 123.66.168.*
 FROM 123.66.168.*
 
- 还真是。有空试试
 【 在 dhcn 的大作中提到: 】
 : AngularJS Router
 --
 FROM 119.184.121.*
 
- 貌似悬。试试再回来报告
 【 在 shaolin 的大作中提到: 】
 : delegate必须可以啊 。。 你没看过源码吧 ...
 :
 --
 FROM 119.184.121.*
 
- 请问这是什么技术 只知道jquery 的delegate方法
 【 在 shaolin 的大作中提到: 】
 : delegate必须可以啊 。。 你没看过源码吧 ...
 :
 --
 FROM 111.161.46.*