IT技术江湖   操作系统   安全技术   平面设计   Web开发   数据库   互联网   搜索引擎   网络广告   
引擎技术江湖  BLOG  合作联系
本站
Google
IT技术江湖
首页>Web开发>JavaScript特效> 用JavaScript刷新框架子页面的方法
  • IT技术江湖
  • 用JavaScript刷新框架子页面的方法
    http://www.hack1st.com 来源: 2008-03-18 阅读: 评论

     下面以三个页面分别命名为framedemo.html,top.html,button.html为例来具体说明如何做。

      其中framedemo.html由上下两个页面组成,代码如下:

    以下是引用片段:
    <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE>frameDemo</TITLE>
    </HEAD> 
    <framesetrows="50%,50%">
    <framename=topsrc="top.html">
    <framename=buttonsrc="button.html">
    </frameset>
    </HTML>

      现在假设top.html即上面的页面有一个button来实现对下面页面的刷新,可以用以下七种语句,哪个好用自己看着办了。

      语句1. window.parent.frames[1].location.reload();

      语句2. window.parent.frames.bottom.location.reload();

      语句3. window.parent.frames["bottom"].location.reload();

      语句4. window.parent.frames.item(1).location.reload();

      语句5. window.parent.frames.item('bottom').location.reload();

      语句6. window.parent.bottom.location.reload();

      语句7. window.parent['bottom'].location.reload();

      解释一下:

      1.window指代的是当前页面,例如对于此例它指的是top.html页面。

      2.parent指的是当前页面的父页面,也就是包含它的框架页面。例如对于此例它指的是framedemo.html。

      3.frames是window对象,是一个数组。代表着该框架内所有子页面。

      4.item是方法。返回数组里面的元素。

      5.如果子页面也是个框架页面,里面还是其它的子页面,那么上面的有些方法可能不行。top.html源代码;(页面上有七个按钮,功能都是刷新下面的框架页面)

    以下是引用片段:
    <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
    <HTML>
    <HEAD>
    </HEAD>
    <BODY>
    <inputtype=buttonvalue="刷新1"onclick="window.parent.frames[1].location.reload()"><br>
    <inputtype=buttonvalue="刷新2"onclick="window.parent.frames.bottom.location.reload()"><br>
    <inputtype=buttonvalue="刷新3"onclick="window.parent.frames['bottom'].location.reload()"><br>
    <inputtype=buttonvalue="刷新4"onclick="window.parent.frames.item(1).location.reload()"><br>
    <inputtype=buttonvalue="刷新5"onclick="window.parent.frames.item('bottom').location.reload()">br>
    < inputtype=buttonvalue="刷新6"onclick="window.parent.bottom.location.reload()"><br>
    < inputtype=buttonvalue="刷新7"onclick="window.parent['bottom'].location.reload()"><br>
    </BODY>
    </HTML>

      下面是bottom.html页面源代码,为了证明下方页面的确被刷新了,在装载完页面弹出一个对话框。

    以下是引用片段:
    <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
    <HTML>
    <HEAD>
    </HEAD>
    <BODYonload="alert('我被加载了!')">
    <h1>Thisisthecontentinbutton.html.</h1>
    </BODY>
    </HTML>

    上一篇:推荐几个入门级的JS特效代码  
    下一篇:在IE浏览器中正确显示PNG透明图片

    ·网友互动--用户名: (新注册) 密码: 匿名评论 [所有评论]
    评论内容:(用户发表意见仅代表其个人意见,评论内容与本站立场无关,请自觉遵守互联网相关政策法规)
    关注此文读者还看过
    • ·用Javascript实现表格单元格背景色鼠标响应
      ·编程实例 一个简单的智能感知效果
      ·排序Select中Option项的一个示例
      ·JavaScript技巧:让网页自动穿上外套
      ·用JavaScript/JS制作仿“QQ秀”的虚拟形象
      ·防止查看源代码的网页特效
      ·循环不间断向上滚动的文本特效代码
      ·鼠标单击连接在网页中弹出个性提示小窗口
      ·Javascript强制设为首页的网页代码
      ·网页表单禁止输入某些符号的简单实现方法
    最新更新
    • ·用Javascript实现表格单元格背景色鼠标响应
      ·编程实例 一个简单的智能感知效果
      ·排序Select中Option项的一个示例
      ·JavaScript技巧:让网页自动穿上外套
      ·用JavaScript/JS制作仿“QQ秀”的虚拟形象
      ·防止查看源代码的网页特效
      ·循环不间断向上滚动的文本特效代码
      ·鼠标单击连接在网页中弹出个性提示小窗口
      ·Javascript强制设为首页的网页代码
      ·网页表单禁止输入某些符号的简单实现方法
    文章关注度排行
    ·鼠标单击连接在网页中弹出个性提示小窗口
    ·用JavaScript/JS制作仿“QQ秀”的虚拟形象
    ·特效代码:非常漂亮的鼠标提示的信息
    ·Javascript强制设为首页的网页代码
    ·排序Select中Option项的一个示例
    ·循环不间断向上滚动的文本特效代码
    ·用JavaScript刷新框架子页面的方法
    ·在IE浏览器中正确显示PNG透明图片
    热点推荐
    特效代码:非常漂亮的鼠标提示的信息
    特效代码:非常漂亮的鼠
    距离北京2008年奥运会开幕的倒记时特效
    距离北京2008年奥运会开
    频道推荐
    • ·鼠标单击连接在网页中弹出个性提示小窗口
    • ·特效代码:非常漂亮的鼠标提示的信息
    • ·Javascript强制设为首页的网页代码
    • ·循环不间断向上滚动的文本特效代码
    • ·网页表单禁止输入某些符号的简单实现方法
    • ·防止查看源代码的网页特效
    • ·距离北京2008年奥运会开幕的倒记时特效
    • ·推荐几个入门级的JS特效代码
    本站精华
    特效代码:非常漂亮的鼠标提示的信息
    特效代码:非
    距离北京2008年奥运会开幕的倒记时特效
    距离北京2008
    • ·防止查看源代码的网页特效
    • ·循环不间断向上滚动的文本特效
    • ·鼠标单击连接在网页中弹出个性
    • ·Javascript强制设为首页的网页
    • ·网页表单禁止输入某些符号的简
    • ·距离北京2008年奥运会开幕的倒
    • | 网站导航 | 联系QQ | 编辑邮箱 | RSS订阅 | 友情链接 | 官方blog
    • 版权所有:IT技术江湖 @2007-2008
    • powered by www.hack1st.com online services. all rights reserved.京ICP备07005766号