IFrame页面的刷新

         需求:一个页面有一个导航,根据不同的导航,下面显示的内容不同,这些不同的内容放在了一个IFrame中,从另外的一套系统中获取的数据,当点击导航的时候,IFrame的数据就要跟着动,也就是说IFrame就要请求一次。

         从网上搜了很多来请求刷新的 例如:document.frames('iframename ').location.reload();      document.all.iframename.document.location.reload();        (通过name)  iframeId.window.location.reload();(通过id);window.open(document.all.iframename.src,"iframename");很多例子。开始的时候都是复制过来试,但是发现都不适合。

最后发现,这些东西都取到了iframe的属性没有,于是又试了一遍,发现都取不到,于是用jquery来试。我的iframe:<iframe id="iframe_4" name="iframe_4"  frameborder="0" scrolling="no" height="125px;" width="605px"></iframe>于是我想通过这个IFrame的id来添加一个属性$("#iframe_4").attr("src","http://www.baidu.com").在火狐的浏览器F12看到了iframe有src这个属性。于是问题就解决了

         每当点击导航的事件,就去刷新IFRAME,就给iframe的src加上路径,当前页面的IFRAME就可以刷新了而不影响其他的,也不刷新所有的页面。

         解决思路:不管是刷新哪一个IFRAME的页面,首先你能获取到那个Iframe的属性,如果这个可以了,刷新就不成问题了。

     


          最近还遇到了一个小问题,就是其他的网站调用我的项目,通过路径来调,http://+域名+页面路径,结果是找不到我的这个路径,但是在我本地上试是可以的,最终发现是没有加WWW所以解析不出来,在这里记录着 和大家共勉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值