`
magicalboy
  • 浏览: 12796 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

window.open and opener 简单示例

阅读更多
window.open
  
window.open ("page.html", "newwindow", "height=100, width=400, toolbar= no, menubar=no, scrollbars=no, resizable=no, location=no, tatus=no,top=100,left=300")

  height:page.html的高度
  width:page.html的宽度
  top:page.html距离屏幕顶部的距离
  left:page.html距离屏幕左边的距离
  top和left就是给page.html设定位置的
  window.open() 方法
  语法:window.open(pageurl,name,parameters);
  window对象的open()方法用于创建一个新的窗口实例,新创建的窗口的外观由参数:parameters指定。新窗口中打开的文档由参数: pageurl指定。系统能够根据参数:name确定的名称访问该窗口。
  下表为parameters参数表:
  参数 衩始值 说明
  alwaysLowered yes/no 指定窗口隐藏在所有窗口之下。
  alwaysRaised yes/no 指定窗口浮在所有窗口之上。
  dependent yes/no 指定打开的窗口为父窗口的一个子窗口。并随父窗口的关闭而关闭。
  directions yes/no 指定Navigator 2和3的目录栏是否在新窗口中可见。
  height pixel value 设定新窗口的像素高度。
  hotkeys yes/no 在没有菜单栏的新窗口设置安全退出热键。
  innerHeight pixel value 设置新窗口中文档的像素高度。
  innerWidth pixel value 设置新窗口中文档的像素宽度。
  location yes/ no 指明地址栏在新窗口中是否可见。
  menubar yes /no 指明菜单栏在新窗口中是否可见。
  outerHeight pixel value 设定窗口(包括装饰边框)的像素高度。
  outerWidth pixel value 设定窗口(包括装饰边框)的像素宽度。
  resizable yes /no 指明新窗口是否可以调整。
  screenX pixel value 设定新窗口离屏幕边界的像素长度。
  screenY pixel value 设定新窗口离屏幕上边界的像素长度。
  scrollbars yes /no 指明滚动栏在新窗口中是否可见。
  status yes /no 指明状态栏在新窗口中是否可见。
  titlebar yes /no 指明菜单题目栏在新窗口是否可见。
  toolbar yes /no 指明工具栏在新窗口中是否可见。
  Width pixel value 设定窗口的像素宽度。
  z-look yes /no 在文档中包含各个 <pplet>标签的数组。
  fullscreen yes / no 打开的窗体是否进行全屏显示
  left pixel value 设定新窗口距屏幕左方的距离
  top pixel value 设定新窗口距屏幕上方的距离
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>window.open 函数使用示例</title>
<script type="text/javascript">
function openSearch(url, title, width, height) {
	window.open("opener.html","window.open 函数使用示","width=400,height=300,toolbar=no,scrollbars=auto,menubar=no,screenX=300,screenY=400");
}
</script>
</head>
<a href="#" onclick="openSearch(); return false;" >window.open 函数使用示</a>
<body>
</body>
</html>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>打开的子窗口</title>
<script type="text/javascript">
function ccc() {
	window.opener.document.bgColor='red';
}
function xxx() {
	window.opener.document.location='baidu.com';
}
</script>
</head>
<body>
<input type="submit" name="Submit" value="变色" onClick="ccc(); return false;">
<input type="submit" name="Submit1" value="转向" onClick="xxx(); return false;">
</body>
</html>
分享到:
评论

相关推荐

    字符串 window.open() window.opener window.name window对象等的总结

    本篇文章将深入探讨`window.open()`、`window.opener`、`window.name`以及`window`对象的一些核心概念,同时通过两个带有注释的页面示例(001.html和main.html)帮助理解这些知识点。 ### `window.open()` `window...

    用window.open,opener实现网页间通信

    以下是一个简单的示例,展示了如何使用 `window.open` 和 `window.opener` 在三个HTML页面(`first.html`、`second.html` 和 `third.html`)之间进行通信: 1. **`first.html`**: - 页面提供了两个按钮:“open” ...

    window.open打开新窗口,不被拦截的方法

    ### window.open打开新窗口,不被拦截的方法 在Web开发中,经常会有需求需要在一个新的浏览器窗口或标签页中打开链接或展示内容。这通常通过JavaScript的`window.open()`方法来实现。但是,在实际应用中,由于...

    window.open

    ### window.open 不被拦截弹出窗简述 在Web开发中,`window.open()`方法用于创建一个新的浏览器窗口或标签页,并返回对新打开窗口的引用。这个方法在很多场景下非常有用,比如用来实现弹出窗口、跳转链接等功能。...

    js中用open方式打开新窗口向父窗口传值

    在我们的示例中,我们使用`window.opener.document.getElementById("parentValue").value`语句来访问父窗口中的一个文本框,并将其值设置为我们传递的值。最后,我们使用`window.close()`方法来关闭子窗口。 在实际...

    js弹窗返回值详解(window.open方式)

    在讨论JavaScript(简称JS)编程时,一个非常基础且常见的话题是通过window.open方法打开新窗口,并获取从这个新窗口返回的数据。window.open方法是Web开发中的一个标准方法,允许开发者在浏览器窗口中打开新的子...

    windowOpen打开新窗口

    在Web开发中,`window.open()` 是一个非常重要的JavaScript函数,用于在用户的浏览器中打开新的窗口或标签。这个函数在创建交互式用户体验时扮演着关键角色,允许开发者控制新窗口的大小、位置以及加载的URL。现在...

    解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题

    本文将深入探讨一个这样的问题:`window.opener = null; window.close()` 这段代码在IE6中能够正常工作,但在IE7及更高版本中却失效的问题。 `window.opener` 是JavaScript中的一个属性,它引用了创建当前窗口的...

    window.opener用法和用途实例介绍

    `window.opener` 是 JavaScript 中的一个属性,它用于在新打开的窗口中引用创建它的原始窗口,即父窗口。这个属性通常与 `window.open()` 方法一起使用,`window.open()` 方法用于创建一个新的浏览器窗口或者打开一...

    parent和opener的区别

    当一个窗口(比如窗口A)使用`window.open()`方法打开另一个窗口(比如窗口B),那么窗口A就是窗口B的`opener`。需要注意的是,当一个窗口被关闭后,其`opener`属性将变为`null`。 - **用途**: - 在新打开的窗口...

    刷新父窗口的多种方法

    window.opener.location.href = window.opener.location.href; ``` 这里的关键在于利用`location.href`属性来重新设置父窗口的URL,从而达到刷新的目的。需要注意的是,这种方式并不会触发浏览器的缓存机制,而是会...

    JS子窗口调用父窗口

    如果当前窗口不是通过`window.open()`方法打开的,则`window.opener`返回`null`。 ##### 3.2 示例代码 **父窗口(`parent.html`)代码示例**: ```html &lt;!DOCTYPE html&gt; &lt;title&gt;Parent Window ()"&gt;Open ...

    关于js-window对象的方法和属性资料

    `window.opener` - **描述**:返回打开当前窗口的窗口对象。如果当前窗口不是由其他窗口打开的,则返回`null`。 #### 三、其他方法 除了上述介绍的方法外,`window`对象还包括以下方法: ##### 1. `window.find...

    JS window.opener返回父页面的应用

    在JavaScript的世界里,`window.opener` 是一个非常实用的对象,尤其在处理窗口之间的通信时。这个特性在网页开发,尤其是网上支付这种涉及到多个页面跳转的场景中,显得尤为重要。本文将深入探讨`window.opener`的...

    js模式化窗口问题![window.dialogArguments]

    - `window.open()`是最常见的弹出窗口方式,可以自定义参数,如窗口大小、位置等。 - `window.showModalDialog()`是IE4+支持的模态对话框,它会阻塞用户对父窗口的交互直到对话框关闭。 - `window....

    JS网页定时自动关闭-无浏览器提示

    为了解决这个问题,我们可以利用`window.opener`属性和`window.open`方法来规避这一行为。`window.opener`引用的是打开当前窗口的窗口对象,而`window.open`则用于打开新的窗口或标签页。 下面是一种实现网页自动...

    JAVASCRIPT弹出窗口大总结

    window.opener.location.href=window.opener.location.href; window.close(); ``` 4. **示例4:** 在弹出窗口后刷新父窗口。 ```javascript alert('成功'); window.opener.location.href=window.opener....

    js弹出页面窗口和关闭.

    1. **简单关闭**:最直接的方式是使用`window.close()`。然而,在某些情况下,如在非用户交互事件中调用此方法,可能会弹出警告框询问用户是否确认关闭。 ```javascript window.close(); ``` 2. **定时关闭**:...

Global site tag (gtag.js) - Google Analytics