这里有新鲜出炉的 JavaScript 教程, 程序狗速度看过来!
JavaScript 客户端脚本语言
JavaScript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言, 主要目的是为了解决服务器端语言, 比如 Perl, 遗留的速度问题, 为客户提供更流畅的浏览效果.
本文主要介绍用 JavaScript 刷新上级页面和当前页面. 附上具体实例代码. 需要的朋友可以参考下
- [JavaScript] view plain copy print?
用 JavaScript 刷新上级页面和当前页面
- <script type="text/javascript">
- Windows.parent.main.document.location.reload(); // 上级页面
- document.location.reload(); // 当前页面
每个 frame 元素或者 iframe 元素就是一个框架, 这个框架是一个窗口, 在这个窗口中加载一个 html 文档. 使用下面的几种方法都可以引用 frame 或 iframe 元素:
- Windows.frames[index]
- Windows.frames["框架名"]
Windows. 框架名
如果想从框架所加载的网页中获取对父窗口的引用, 那么就可以使用下面的方法:
Windows.parent
如果要对父窗口中某个框架的引用, 那么就可以使用下面的方法:
Windows.parent. 框架名
也可以使用下面的方法获取对父窗口的最顶端框架的引用:
Windows.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
来源: http://www.phperz.com/article/17/0605/330063.html