• Reciprocity key to denuclearization process 2018-10-24
  • 拥有7.2亿美元比特币大金主突然苏醒 数字货币“吓跌” 2018-10-24
  • ::紫光阁::中共中央国家机关工作委员会 2018-10-23
  • 3名中国游客在瑞典遭粗暴对待 外交部敦促瑞方重视中方关切 2018-10-21
  • 国足20-0大胜!女梅西6球,女C罗轰5球,男足才赢19-0 2018-10-21
  • 消协提醒:春节预订酒店有技巧 预付卡消费需谨慎 2018-10-20
  • 陈敏尔唐良智会见传化集团董事长徐冠巨 2018-10-20
  • 扫黑除恶利剑高悬 前8月榕查处违法采砂案件93起 2018-10-20
  • 不能让所谓的收视率愚弄观众 2018-10-18
  • 新希望!中超19岁新星半年增重十斤 曾戏耍恒大两国脚 2018-10-17
  • 迎丰收 晒丰收 庆丰收 2018-10-15
  • “捂脸表情”被注册成商标?申请人不认为商标侵权 2018-10-15
  • 战巡南海、绕岛巡航…空军有“飞出去”的主心骨 2018-10-14
  • 幼儿园要求家长写一万字读后感:不能这样玩家长|幼儿园|家长-教育时讯 2018-10-13
  • 中国故宫文物展在希腊举行 2018-10-13
  • javascript实现刷新iframe的方法的总结

    栏目: 编程语言 发布于: 2014-05-09 09:49:48

    javascript实现刷新iframe的方法的总结,现在假设存在下面这样一个iframe,则刷新该iframe的N种方法有:

    <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,一个iframe中是一个链接列表,其中的链接指向另一个iframe,用于显示内容。现在当内容内容添加后,在链接列表中添加了一条记录,则需要刷新列表iframe。

    在内容iframe的提交js中使用parent.location.reload()将父页面全部刷新,因为另一个iframe没有默认的url,只能通过列表选择,所以只显示了列表iframe的内容。

    使用window.parent.frames["列表iframe名字"].location="列表url"即可进刷新列表iframe,而内容iframe在提交后自己的刷新将不受影响。

    document.frames("refreshAlarm").location.reload(true);

    document.frames("refreshAlarm").document.location.reload(true);

    document.frames("refreshAlarm").document.location="http://www.rocksun.cn/";

    document.frames("refreshAlarm").src="http://www.rocksun.cn/";

    注意区别:document.all.refreshAlarm 或 document.frames("refreshAlarm") 得到的是http://www.rocksun.cn/页面中那个iframe标签,所以对src属性操作有用。
    document.frames("refreshAlarm").document得到iframe里面的内容,也就是"http://www.rocksun.cn/"中的内容。

    javascript(js)自动刷新页面的实现方法总结:

    间隔10秒刷新一次,在页面的head标签中加入下面的代码段:

    <meta http-equiv="refresh"content="10;url=跳转的页面或者是需要刷新的页面URL地址">

    定时刷新页面(间隔2秒刷新一下页面):

    <script language="javascript">
    setTimeout("location.href='url'",2000);//url是要刷新的页面URL地址
    </script>

    直接刷新页面事件:

    <script language="javascript">
    window.location.reload(true);
    //如需刷新iframe,则只需把window替换为响应的iframe的name属性值或ID属性值
    </script>

    直接刷新页面事件:

    <script language=''javascript''>
    window.navigate("本页面url");
    </script>

    直接刷新页面事件:

    function abc(){
    window.location.href="http://www.rocksun.cn/blog/window.location.href";
    setTimeout("abc()",10000);
    }

    刷新框架页:

    <script language="javascript">
    top.leftFrm.location.reload();
    parent.frmTop.location.reload();
    </script>

    您可能感兴趣的文章

    • javascript判断鼠标左右键点击-兼容ie、firefox、chrome等各大主流浏览器
    • jquery 如何操作iframe父级页面的元素
    • js屏蔽鼠标键盘事件(包括鼠标右键,方向键,退格键,F5刷新键等),兼容IE和firefox
    • JS判断浏览器类型的方法总结(IE firefox chrome opera safari)
    • 如何禁止页面被iframe
    • PHP合并数组+与array_merge的区别
    • js获取表格的行数和列数(兼容IE和firefox)
    • javascript刷新页面的几种方法
    本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处。
    转载请注明:文章转载自 七星彩票平台
    本文标题:javascript实现刷新iframe的方法的总结
    IT技术书籍推荐:
    PHP从入门到精通(第3版)
    PHP从入门到精通(第3版)
    明日科技 (作者)
    《PHP从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面技术。全书共分4篇25章,包括初识PHP、PHP环境搭建和开发工具、PHP语言基础、流程控制语句、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、PHP与JavaScript交互、日期和时间、Cookie与Session、图形图像处理技术、文件系统、面向对象、PHP加密技术、MySQL数据库基础、phpMyAdmin图形化管理工具、PHP操作MySQL数据库、PDO数据库抽象层、ThinkPHP框架、Smarty模板技术、PHP与XML技术、PHP与Ajax技术、应用Smarty模板开发电子商务网站、应用ThinkPHP框架开发明日导航网等内容。书中所有知识都结合具体实例进行介绍,涉及的程序代码均附以详细的注释,可以使读者轻松领会PHP程序开发的精髓,快速提高开发技能。