JS学习之页面加载
2024-10-19 11:45:47
1、window.opener.location.reload();
意思是让打开的父窗口刷新。window.opener指的是本窗口的父窗口,window.opener.location.href只是一个链接,如果想实现父窗口的提交就调用,window.opener.action="" 和window.opener.submit(); 方法,但是不幸的是这段代码在firefox下不能运行,解决的办法为在父窗口中写一个提交的function在子窗口中通过window.opener.functionname()调用。通常在使用window.opener的时候要去判断父窗口的状态,如果父窗口被关闭或者更新,就会出错,解决办法是加上如下的验证if(window.opener && !window.opener.closed)
2、window.location.href和location.href
都是在本页跳转
3、parent.location.href
意思是在上一层页面跳转
4、top.location.href
意思是是最外层的页面跳转
最新文章
- 根据xml文件名获取xml数据并转化为实体。
- <;2048>;调查报告心得与体会
- Xshell中文版使用说明/下载
- SQL Server 2008 R2——VC++ ADO 操作 事务
- C语言 文件操作4--文件结构体FILE的理解以及缓冲区再讲
- Java程序编译和运行的过程
- 菜鸟聊:PHP
- Java中的break与continue区别
- Oracle 参数化更新数据时报错:Oracle ORA-01722: 无效数字
- 实现一个宽和高都是100像素的div可以用鼠标拖拽移动的效果
- 如何禁止火狐onblur时alert()产生类似选中的拖蓝效果
- Linux 学习记录 一(安装、基本文件操作).
- SET || BZOJ 1588: [HNOI2002]营业额统计 || Luogu P2234 [HNOI2002]营业额统计
- 18.1-uC/OS-III等待多个内核对象
- 别人的Linux私房菜(11)认识与学习BASH
- 精确度量Linux下进程占用多少内存的方法
- 图文剖析自己定义View的绘制(以自己定义滑动button为例)
- jQuery 批量操作checkbox
- MyEclipse 10、9、8 添加jadClipse反编译插件
- kubernetes namespace