例如: <iframe src="1.htm" name="ifrmname" id="ifrmid"></iframe> 



方案一:用iframe的name属性定位 

<input type="button" name="Button" value="Button" onclick="document.frames('ifrmname').location.reload()"> 

或 

<input type="button" name="Button" value="Button" onclick="document.all.ifrmname.document.location.reload()"> 



方案二:用iframe的id属性定位 

<input type="button" name="Button" value="Button" onclick="ifrmid.window.location.reload()"> 



方案三:当iframe的src为其它网站地址(跨域操作时) 

<input type="button" name="Button" value="Button" onclick="window.open(document.all.ifrmname.src,'ifrmname','')">



方案四:通过和替换iframe的src来实现局部刷新 

可以用document.getElementById("iframname").src=""来进行iframe得重定向; 



>>>>>test.html>>>>>>>>>>> 

<html> 

<head> 

   <title>iframe test</title> 

   <script type="text/javascript"> 

    function partRefresh() { 

    document.getElementById("iframe1Id").src="2.html";   // 方法一: 通过和替换iframe的src来实现局部刷新 

    } 

   </script> 

</head> 

<body> 

   <table border="1" width="90%" align="center"> 

    <tr style="background:#F0F0E4"> 

     <td>方格1</td> 

     <td>方格2</td> 

     <td>方格3</td> 

    </tr> 

    <tr> 

     <td><iframe src="1.html" id="iframe1Id" name="iframe1Name" width="100%"></iframe></td> 

     <td><iframe src="2.html" id="iframe2Id" name="iframe2Name" width="100%"></iframe></td> 

     <td><iframe src="3.html" id="iframe3Id" name="iframe3Name" width="100%"></iframe></td> 

    </tr> 

   </table><br><br> 

   <input type="button" value="IFRAME局部刷新" style="margin-left:70px;" onclick="partRefresh();"> 

</body> 

</html> 



>>>>>1.html>>>>>>>>>>> 

<table border="1" width="90%" align="center"> 

<tr style="background:#F0F0E4"> 

   <td>1-方格1</td> 

   <td>1-方格2</td> 

   <td>1-方格3</td> 

</tr> 

</table> 



>>>>>2.html>>>>>>>>>>> 

<table border="1" width="90%" align="center"> 

<tr style="background:#F0F0E4"> 

   <td>2-方格1</td> 

   <td>2-方格2</td> 

   <td>2-方格3</td> 

</tr> 

</table> 



>>>>>3.html>>>>>>>>>>> 

<table border="1" width="90%" align="center"> 

<tr style="background:#F0F0E4"> 

   <td>3-方格1</td> 

   <td>3-方格2</td> 

   <td>3-方格3</td> 

</tr> 

</table> 

iframe之局部刷新的更多相关文章

  1. iframe实现局部刷新和回调(转)

    今天做项目遇到一个问题.就是提交表单的时候,要在后台验证用户名是否存在和验证码是否正确. 当验证码或者用户名存在的时候.在后台弹窗提示.可页面原本file里面符合要求的值刷新没了.用户体验不好.因为用 ...

  2. iframe局部刷新的二种实现方法

    需求描述: 当页面有一部分是不变的或整个页面的图片很多时,可以考虑使用局部刷新,以提高整体的下载速度与用户体验.   1,iframe实现局部刷新的方法一 复制代码代码示例: <script t ...

  3. (局部刷新)jquery.ajax提交并实现单个div刷新

    web开发中我们经常会遇到局部刷新页面的需求,以前我经常使用ajax和iframe实现局部刷新,后来做政府的项目,对页面的样式要求比较多,发现使用iframe控制样式什么的很麻烦,所以就采用了新的办法 ...

  4. 使用ajax与iframe嵌套实现页面局部刷新

    使用ajax与iframe嵌套实现页面局部刷新.该javascript代码仅供参考,需按自己需要修改.​1. [代码]javascript代码 function cj_start(depname,gr ...

  5. js控制iframe的刷新(页面局部刷新)

    今天遇到个问题,后台会员审核之后,页面内的会员审核状态要及时改变,但又不能指望用户手动刷新(用户体验很不好) 如果审核页面和显示审核状态时同在一个html页面的话,那么直接用js改变div内部的文本就 ...

  6. 在.NET MVC下不用iframe实现局部加载html

    最近在做个后台系统,之前都是用iframe来实现加载内容,左侧菜单不刷新.但一直不喜欢这种方法,有许多弊端.今天自己在网上查找了一番后找到了比较好的替代方案: 一.利用html的锚点标记来实现无刷新页 ...

  7. FineReport——JS二次开发(局部刷新)

    在FR中,可以通过在form表单设置多个报表模板,然后通过对某一模板刷新实现局部刷新的功能,在cpt模板中,由于只存在一个模板,所以无法实现局部刷新. 其实,最好的局部刷新办法是自定义一个页面,然后添 ...

  8. c#用UpdatePanel实现接局部刷新

    通常我们看到局部刷新就会想到Ajax,但是我今天要说的是c#的一个控件,只要把服务器按钮和要刷新的区域放在该控件内就能实现局部刷新. 当然它必须和ScriptManager控件一起使用. Update ...

  9. 浅析PHP页面局部刷新功能的实现小结(转)

    转载地址 https://www.jb51.net/article/38901.htm 方法其实挺多的.以前比较常用的是iframe这样来做.现在多了个ajax,所以一般情况下都是用的ajax.第一种 ...

随机推荐

  1. 动手实现linux中的cp命令(可自行拓展)

    我们在学习系统编程的时候,一定会有这样的经历,让你动手实现一个简单的cp命令,也就是拷贝相应的文件到对应的目录,或者说是复制吧,当然,实现非常的简单,我们来看看源码吧: #include <st ...

  2. (NO.00004)iOS实现打砖块游戏(四):砖块类的实现

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 用Xcode打开之前SpriteBuilder创建的项目,我们现 ...

  3. MySQL 如何使用索引 较为详细的分析和例子

    在数据库表中,使用索引可以大大提高查询速度. 假如我们创建了一个 testIndex 表: CREATE TABLE testIndex(i_testID INT NOT NULL,vc_Name V ...

  4. 【一天一道LeetCode】#93. Restore IP Addresses

    一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Given a ...

  5. android:layout_alignleft layout_toleftof区别,详解RelativeLayout布局属性

    转载请注明博客地址. 最近看博客看到有关于RelativeLayout布局的解释,有的解释很多是错误的.因此有必要对每一个常见的布局属性进行描述.以下解释全部都是逐行进行测试的. 首先把常用的布局分组 ...

  6. 小强的HTML5移动开发之路(12)——从一个多媒体标签说起

    来自:http://blog.csdn.net/dawanganban/article/details/18136813 一.视频播放 <html> <head> <ti ...

  7. 【leetcode80】Reverse Vowels of a String(元音字母倒叙)

    题目描述: 写一个函数,实现输入一个字符串,然后把其中的元音字母倒叙 注意 元音字母包含大小写,元音字母有五个a,e,i,o,u 原文描述: Write a function that takes a ...

  8. ORACLE 多表关联 UPDATE 语句

    为了方便起见,建立了以下简单模型,和构造了部分测试数据: 在某个业务受理子系统BSS中, SQL 代码 --客户资料表 create table customers ( customer_id num ...

  9. 嵌入式C语言查表法的项目应用

    嵌入式C实战项目开发技巧:如果对一个有规律的数组表进行位移操作 就像下面的这个表 之前写过上面这个标题的一篇文章,讲的是以位移的方式去遍历表中的数据,效率非常高,但是,如果要实现一个乱序的流水灯或者跑 ...

  10. AngularJS进阶(一)深入理解ANGULARUI路由_UI-ROUTER

    深入理解ANGULARUI路由_UI-ROUTER 最近在用 ionic写个webapp 看到几个demo中路由有好几种,搞的有点晕,查下资料研究下,做个笔记,其中大部分为摘抄别人的,做个说明免得被人 ...