下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做106 .frame.html由上(top.html)下(bottom.html)两个页面组成,代码如下:复制代码代码如下:DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN ' HTML HEAD TITLE frame/TITLE/HEAD frameset rows=' 50%,50% ' frame name=top src=' top。HTML ' frame name=bottom src=' bottom。HTML '/框架集/HTML现在假设top.html(即上面的页面)有七个按钮来实现对bottom.html(即下面的页面)的刷新,可以用以下七种语句,哪个好用自己看着办了106 .top.html页面的代码如下:复制代码代码如下:DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN ' HTML HEAD TITLE top.html/TITLE/HEAD BODY input type=button value='刷新1 ' onclick='窗口。父母。框架[1]。位置。reload()' br输入类型=按钮值='刷新2 ' onclick='窗口。父母。框架。底部。位置。reload()' br输入类型=按钮值='刷新3 ' onclick='窗口。父母。框架['底部']。位置。reload()' br输入类型=按钮值='刷新4 ' onclick='窗口。父母。框架。第(1)项。位置。reload()' br输入类型=按钮值='刷新5 ' onclick='窗口。父母。框架。项目(“底部”)。位置。reload()' br输入类型=按钮值='刷新6 ' onclick='窗口。父母。底部。位置。reload()' br输入类型=按钮值='刷新7 ' onclick='窗口。父['底部']。位置。' reload()' br/BODY/HTML下面是bottom.html页面源代码,为了证明下方页面的确被刷新了,在装载完页面弹出一个对话框。复制代码代码如下:DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN ' HTML头标题bottom.html/TITLE/头正文onload='alert('我被加载了!)' h1这是bottom.html中的内容/h1 /BODY /HTML解释一下:复制代码代码如下:1 .窗户指代的是当前页面,例如对于此例它指的是top.html页面父母指的是当前页面的父页面,也就是包含它的框架页面。例如对于此例它指的是framedemo.html。框架是窗户对象,是一个数组。代表着该框架内所有子页面4 .项目是方法。返回数组里面的元素。 5.如果子页面也是个框架页面,里面还是其它的子页面,那么上面的有些方法可能不行。附:Javascript刷新页面的几种方法:1历史。转到(0)2位置。reload()3位置=位置4位置。分配(位置)5文档。exec命令("刷新”)6窗口。导航(位置)7位置。替换(位置)8文档.URL=location.href二、自动刷新页面1.页面自动刷新:把如下代码加入头区域中元http-equiv='刷新'内容='20 '其中20指每隔20秒刷新一次页面。2.页面自动跳转:把如下代码加入头区域中meta http-equiv=' refresh ' content=' 20;' url=https://www.jb51.net '其中20指隔20秒后跳转到https://www.jb51.net页面3.页面自动刷新射流研究…版
[Ctrl A全选注:引入外部射流研究…需再刷新一下页面才能执行]三、java在写塞维勒,行动等程序时,要操作返回页面的话(如谈出了窗口,操作完成以后,关闭当前页面,刷新父页面)复制代码代码如下:1 PrintWriter out=response。getwriter();2出局。write(' script type=' text/JavaScript ' ');3 ////子窗口刷新父窗口4出局。写('自我。开场。位置。reload();');5 //关闭窗口6出局。写('窗口。' opener=null');7出局。写('窗口。close();');8出局。写('/script ');四、JS刷新框架的脚本语句1.如何刷新包含该框架的页面用复制代码代码如下:脚本语言=JavaScript父级。位置。重载();/脚本2。子窗口刷新父窗口复制代码代码如下:脚本语言=JavaScript自身。开场。位置。重载();/脚本3。如何刷新另一个框架的页面用(上面的实例以说明了)复制代码代码如下:语句1 .窗户。父母。框架[1]。位置。重载();语句2 .窗户。父母。框架。底部。位置。重载();语句3 .窗户。父母。框架['底部']。位置。重载();语句4 .窗户。父母。框架。第(1)项。位置。重载();语句5 .窗户。父母。框架。项目(“底部”)。位置。重载();语句6 .窗户。父母。底部。位置。重载();语句7 .窗户。父['底部']。位置。重载();4.如果想关闭窗口时刷新或者想开窗时刷新的话,在身体中调用以下语句即可body onload=' opener。位置。重载()'开窗时刷新卸载时的主体=' opener。位置。重载()'关闭时刷新复制代码代码如下:脚本语言=' JavaScript '窗口。开场。文档。位置。reload()/脚本
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。