JS实现重新加载当前页面

[javascript] view plain copy print?

用JavaScript刷新上级页面和当前页面 

<script type="text/javascript"> 

window.parent.main.document.location.reload();//上级页面 

document.location.reload();//当前页面 

每个frame元素或者iframe元素就是一个框架,这个框架是一个窗口,在这个窗口中加载一个html文档.使用下面的几种方法都可以引用frame或iframe元素: 

window.frames[index] 

windows.frames["框架名"] 

windows.框架名 

如果想从框架所加载的网页中获取对父窗口的引用,那么就可以使用下面的方法: 

window.parent 

如果要对父窗口中某个框架的引用,那么就可以使用下面的方法: 

window.parent.框架名 

也可以使用下面的方法获取对父窗口的最顶端框架的引用: 

window.top 

一旦获得对框架的引用,就可以操控该框架对象. 

<frameset rows="29,*" frameborder="0" border="0" framespacing="0" cols="*">
<frame name="top" scrolling="NO" noresize src="top.html">
<frameset cols="20%,*" frameborder="0" border="0" framespacing="0" rows="*" scrolling="NO" name="mleft">
 <frame src="menu.html" frameborder=NO border="0" scrolling="NO" >
 <frameset rows="20,100%,*" name="content" frameborder="1" framespacing="1" cols="*">
 <frame src="title.html" frameborder=0 noresize scrolling="NO" name="mtitle">
 <frame src="" frameborder=0 name="main" marginwidth="0" marginheight="0" scrolling="YES">
 <frame src="" frameborder=0 name="detail">
 </frameset>
</frameset>
</frameset> 

--------index.jsp 

<DIV CLASS="level2" ID='head6Child'>
<A href="orderlist.jsp" id=ttt target=main><LI>订单浏览</LI></a>
</DIV> 

------------AdminTree.html 

<tr>
 <td>ID</td>
 <td>Username</td>
 <td>Phone</td>
 <td>Addr</td>
 <td>Rdate</td>
 <td>do_it</td>
</tr>
<%
for(Iterator<User> it=users.iterator();it.hasNext();){
 User u=it.next();
%>
<tr>
 <td><%=u.getId() %></td>
 <td><%=u.getUsername() %></td>
 <td><%=u.getPhone() %></td>
 <td><%=u.getAddr()%></td>
 <td><%=u.getRdate() %></td>
 <td>
 <a href="userdelete.jsp?id=<%=u.getId()%>" target="detail">delete</a>
 </td>
</tr> 

----------userlist.jsp 

<%
int id=Integer.parseInt(request.getParameter("id"));
UserManager.deleteUser(id);
%> 

 <body>
 delete successfully!!!! <br>
<script type="text/javascript">
<!--
 window.parent.main.document.location.reload();
 -->
</script>
</body> 

--------userdelete.jsp 

以上就是本文的全部内容,希望对大家有所帮助,同时也希望多多支持我们!

(0)

相关推荐

  • 页面加载完后自动执行一个方法的js代码

    1.在body中用onload: <body onload="myfunction()"> 2.在脚本中用window.onload: <script type="text/javascript"> function myfun() { alert("this window.onload"); } /*用window.onload调用myfun()*/ window.onload=myfun;//不要括号 </scr

  • JS实现页面数据无限加载

    在手机端浏览网页时,经常使用一个功能,当我们浏览京东或者淘宝时,页面滑动到底部,我们看到数据自动加载到列表.之前并不知道这些功能是怎么实现的,于是自己在PC浏览器上模拟实现这样的功能.先看看浏览效果: 当滚动条滚动到页面底部时,提示"正在加载-". 当页面已经加载了所有数据后,滚动到页面底部会提示"数据已加载到底了": 实现数据无限加载的过程大致如下: 1.滚动条滚动到页面底部. 2.触发ajax加载,把请求返回的数据加载到列表后面. 如何判断滚动条是否滚动到页面底

  • js实现加载页面就自动触发超链接的示例

    如下所示: 以上这篇js实现加载页面就自动触发超链接的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.

  • JS实现重新加载当前页面或者父页面的几种方法

    在开发过程中想要在某个时机去刷新某个固定的页面,去更新该页面某些控件的属性,比如显示隐藏.是否可点击等. 是用的主要是通过 刷新该页面, 方法如下: 方法一: 在该页面中调用: location.reload();  方法二: 在该页面调用:    locatiion.replace("NEW_URL"); 方法三: windows.location.href="NEW_URL"; 当然 也支持子页面刷新父页面的操作,但是子页面和父页面是通过HTML包含的关系,如果

  • JS实现重新加载当前页面

    [javascript] view plain copy print? 用JavaScript刷新上级页面和当前页面 <script type="text/javascript"> window.parent.main.document.location.reload();//上级页面 document.location.reload();//当前页面 每个frame元素或者iframe元素就是一个框架,这个框架是一个窗口,在这个窗口中加载一个html文档.使用下面的几种方

  • Js Jquery创建一个弹出层可加载一个页面

    复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"

  • 原生JS实现图片懒加载之页面性能优化

    在项目开发中,我们往往会遇到一个页面需要加载很多图片的情况.我们可以一次性加载全部的图片,但是考虑到用户有可能只浏览部分图片.所以我们需要对图片加载进行优化,只加载浏览器窗口内的图片,当用户滚动时,再加载更多的图片.这种加载图片的方式叫做图片懒加载,又叫做按需加载或图片的延时加载.这样做的好处是:1.可以加快页面首屏渲染的速度:2.节约用户的流量. 一.实现思路 1.图片img标签自定义一个属性data-src来存放真实的地址. 2.当滚动页面时,检查所有的img标签,判断是否出现在事业中,如果

  • Django项目中用JS实现加载子页面并传值的方法

    在Django的开发过程中,有一些功能是通过JS根据用户的不同选择来加载页面中的某一部分(子页面)的.如果子页面中有我们需要传入的值.可以这么实现 在js函数中调用 $("#base_page_div1").load('SUB_URL #sub_page_div1'); 此处 SUB_URL只需要是你在父页面对于URL基础上的多处部分即可.比如 父页面的URL为  /resource/base_url/    子页面的URL为: /resource/base_url/sub_url/

  • js图片预加载示例

    js图片预加载简单示例 复制代码 代码如下: function loadImage(url, callback) {    if(url!='null') {        var img = new Image();        img.src = url;        if(img.complete) {            callback(img);        } else {            img.onload = function(){               

  • js实现动态加载脚本的方法实例汇总

    本文实例讲述了js实现动态加载脚本的方法.分享给大家供大家参考,具体如下: 最近公司的前端地图产品需要做一下模块划分,希望用户用到哪一块的功能再加载哪一块的模块,这样可以提高用户体验. 所以到处查资料研究js动态脚本的加载,不过真让人伤心啊!,网上几乎都是同一篇文章,4种方法,讨厌其中拷贝别人成果的人,也不加个原文的链接.哎!关键是最后一种方法还有点错误.经过两天的研究查阅资料,在这里和大家分享一下. 首先我们需要一个被加载的js文件,我在一个固定文件夹下创建了一个package.js,打开后在

  • js实现延时加载Flash的方法

    本文实例讲述了js实现延时加载Flash的方法.分享给大家供大家参考,具体如下: 当页面中包含自动播放视频的flash播放器时,flash的流媒体播放会一直不停的下载视频(哪怕你点击了播放暂停/停止也一样在不停下载),这样会影响到页面其它元素的加载. 最简单的优化办法就是让Flash一开始不要播放:当然,你可以修改fla源文件,让视频播放一开始就处于暂停,直到用户点击了播放按钮.但问题是,如果您嵌入的是没有源文件的flash动画,这种路子就走不通了. 思路: 可以先在放置flash的地方,放一张

  • js图片实时加载提供网页打开速度

    浏览大型网站,特别是图片比较多的图片,如大型的电商网站,你会发现处了第一屏外,往下滚动的时候图片才加载出来,没必要一开始加载就要把全部图片加载出来,这样子打开网面的速度得到了很好提高.以下是笔者目前所想到的思路,如果有更好的思路,望不吝赐教. 其实实时加载图片思路很简单,页面一开始加载的时候把不需要一开始就加载的图片(如第二屏以下的图片,反正是要往下滚动才能看到的,不如把它们设置成往下滚动的时候再实时加载)路径保持到一个自定义的属性里,如:<img class="aimg" sr

  • 使用ajax加载的页面中包含的javascript的解决方法

    1.[使用iframe] 在需要加载的页面中添加一个iframe,如下 复制代码 代码如下: <iframe style="display:none" onload="javascript: close_ticket_onload()"></iframe> onload中添加你所要调用的函数,如果加载的页面在弹出层中,此函数需要放在弹出此层的父页面! 2.[使用eval] 如果使用innerHTML填充XMLHttp取得的数据.如:xxx.i

随机推荐