window.opener和window.open的使用

window.opener是指调用window.open方法的窗口。window.opener 返回的是创建当前窗口的那个窗口的引用,比如点击了a.htm上的一个链接而打开了b.htm,然后我们打算在b.htm上输入一个值然后赋予a.htm上的一个id为“name”的textbox中,就可以写为:window.opener.document.getElementById("name").value = "输入的数据";在工作中主要是用来解决部分提交的。如果你在主窗口打开了一个页面,并且希望主窗口刷新就用这个,打开页面的window.opener就相当于主窗口的window。主窗口的刷新你可以用window.opener.location.reload();如果你用虚拟的目录:如struts的*.do会提示你重试你可以改成这样 window.opener.yourformname.submit()就好了。在应用中有这样一个情况,在A窗口中打开B窗口,在B窗口中操作完以后关闭B窗口,同时自动刷新A窗口。

最基本的弹出窗口代码:window.open('page.html');经过设置后的弹出窗口window.open('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no') //该句写成一行代码

参数解释:
window.open 弹出新窗口的命令;
  'page.html' 弹出窗口的文件名;
  'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;
  height=100 窗口高度;
  width=400 窗口宽度;
  top=0 窗口距离屏幕上方的象素值;
  left=0 窗口距离屏幕左侧的象素值;
  toolbar=no 是否显示工具栏,yes为显示;
  menubar,scrollbars 表示菜单栏和滚动栏。
  resizable=no 是否允许改变窗口大小,yes为允许;
  location=no 是否显示地址栏,yes为允许;
  status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
--------------------------------------------------------------------------------
windows.location.href="/url"
当前页面打开URL页面;
window.location.href=window.location.href;和window.location.Reload()都是刷新当前页面。区别在于是否有提交数据。当有提交数据时,window.location.Reload()会提示是否提 交,window.location.href=window.location.href;则是向指定的url提交数据
--------------------------------------------------------------------------------
js中没有字符类型,只有字符串类型。

最新文章

  1. 删除ORACLE的步骤
  2. Extjs的学习及MIS系统实践应用(系列文章)
  3. WPF:自定义路由事件的实现
  4. CentOS安装epel
  5. http https 区别
  6. DG - logical standby switchover切换过程
  7. MFC 应用、模板、框架、文档、视图 的关系
  8. Cognos 图表用图片取代”没有数据显示”
  9. Suse 创建NFS共享目录
  10. 多线程——multiprocess
  11. SPI、I2C、UART三种串行总线协议的区别
  12. mac系统如何在桌面新建文件(夹)
  13. FCN-全卷积网络
  14. 如何获取google Api Key
  15. notepad++添加插件管理器
  16. [Linux]Shell的运算符和特殊变量
  17. linux之JDK安装
  18. GeoServer之sqlserver插件使用
  19. [贪心经典算法]Kruskal算法
  20. (转)vim(vi)常用操作及记忆方法

热门文章

  1. .net面式题
  2. hibernate validator【原】
  3. [Android] Sqlite 数据库操作 工具封装类
  4. 保存页面数据的场所----Hidden、ViewState、ControlState
  5. 【SRM-09 B】撕书II
  6. 剑指offer: 数组中的逆序对
  7. Andrew NG 机器学习编程作业5 Octave
  8. Expression 生成 Lambda
  9. 迅为IMX6核心板兼容工业级、商业扩展级、Plus版本核心板
  10. github上face_recognition工程项目实践