1. 主页main.html
<html>
<head></head>
<script language="javascript" type="">
function show()
{
var x=(window.screen.width-200)/2;
var y=(window.screen.height-200)/2;
var value=window.open('open.htm','window','width=200,height=200,left='+x+',top='+y);
return value;
}
</script>
<body>
<form>
<input name="code" />
<input type="button" name="open" value="提示" onclick="web=show();"/>
<input type="button" name="close" value="关闭" onclick="web.close();"/>
</form>
</body>
</html>
2. 子窗口 open.html
<html>
<head>
<title>系统提示</title>
</head>
<script language="JavaScript" type="">
function closeWindow()
{
window.opener.document.all.code.value=text.value;
//window.opener.document.code.value=text.value;
window.close();
}
</script>
<body">
<input name="text"/><input type="button" value="返回" onClick="closeWindow();">
</body>
</html>
相关推荐
在本篇讨论中,我们将深入理解`window.open`的工作原理以及如何利用它来实现弹窗并获取返回值。 首先,`window.open`的基本语法如下: ```javascript window.open(url, name, features); ``` - `url`: 必需参数,...
这些数据可以通过对话框窗口中的 `window.dialogArguments` 属性获取。 - **sFeatures**: 可选参数,设置对话框的一些特性,如大小、位置等。 #### 三、sFeatures详解 - **dialogHeight**: 设置对话框的高度,单位...
在讨论JavaScript(简称JS)编程时,一个非常基础且常见的话题是通过window.open方法打开新窗口,并获取从这个新窗口返回的数据。window.open方法是Web开发中的一个标准方法,允许开发者在浏览器窗口中打开新的子...
这个名字可以被其他窗口引用,例如通过 `window.open` 的返回值或 `window.frames` 属性。如果已经有一个以该名称命名的窗口,`window.open` 将重用那个窗口,而不是打开新的窗口。 - `features`:可选参数,用来...
在本文中,我们将深入探讨如何在使用`layer.open`创建弹出层时获取返回值的方法。 首先,`layer.open`是一个用于创建弹出层的API,它的参数可以配置弹出层的类型、标题、遮罩、面积、内容等。例如: ```javascript...
本场景中,我们要讨论的是如何使用`layer.open`方法在`content`中打开一个数据表格,并获取选中的值,然后将其返回到原页面进行后续处理。以下是详细的步骤和关键知识点: 1. **打开新窗口**: 首先,在原始页面中...
本文将详细介绍如何通过 `layer.open` 的回调函数来获取弹出层参数并进行后续操作。 首先,让我们来看一下给出的代码示例。这段代码展示了如何使用 layer 插件打开一个二级类型的弹出层(type: 2),该弹出层用于...
在ASP.NET中,弹出窗体可以使用`window.open`JavaScript函数实现,而传值则可以通过以下几种方式: 1. **URL参数**:在打开弹出窗口时,可以在URL中添加查询字符串来传递数据。弹出窗口加载后,可以通过JavaScript...
在本文中,我们将深入探讨几个常见的Window对象方法,包括window.alert()、window.prompt()、window.confirm()、window.open()以及window.close()等。 ### 1. window.alert() `window.alert()`方法用于向用户显示...
4. **父窗口接收并更新**:在父窗口中,我们需要监听子窗口的关闭事件,以便在子窗口关闭时获取返回值并进行相应的更新。可以使用`window.onbeforeunload`或`window.onunload`事件来实现: ```javascript window....
### JS弹出窗口返回值详解 #### 一、前言 在前端开发中,经常会遇到需要弹出新窗口并从该窗口返回数据的情况。本文将详细介绍`window.opener`对象的使用方法及其应用场景,帮助开发者更好地理解如何实现弹窗与主...
本篇文章将深入探讨如何使用JavaScript的`window.open()`方法在ASP.NET中实现这一功能,并讨论如何传递参数以及获取返回值。 首先,`window.open()`是JavaScript中的一个内置函数,用于打开一个新的浏览器窗口或...
本文将详细解析如何在JSP页面中通过两种主要方法实现这一功能:一是使用`window.open`方法弹出页面;二是使用`window.showModalDialog`方法弹出对话框,并深入探讨其应用场景及优缺点。 ### 一、通过`window.open`...
用户输入的数据可以通过返回值获取,如果用户取消对话框,返回`null`。 6. **setTimeout和clearTimeout方法** `window.setTimeout(function, 时间间隔)` 用于延迟执行一个函数,`时间间隔`以毫秒为单位。`window....
- 返回值:`showModalDialog`可以返回值,这个值可以被主窗口获取;而`open`方法通常不提供直接的返回值。 在实际应用中,`showModalDialog`由于其模态特性,常用于需要用户输入信息或确认操作的情况,而`window....
这个返回值可以在模态窗口关闭后被父窗口获取,从而实现数据的传递。以下是一个简单的使用示例: 1. **parent.html**(父窗口) ```html <TITLE></TITLE> function showmodal() { var ret = window....
返回值`returnValue`可以用来获取对话框的结果。 2. `showModelessDialog`则创建非模态对话框,用户可以在对话框打开的同时操作父窗口。其语法和`showModalDialog`类似,但用户可以自由地在对话框和父窗口之间切换...
这段代码中,首先获取了当前页面中的输入框值,然后使用 `window.open()` 方法创建了一个新窗口,并设置了其基本属性。之后通过 `win.document.writeln()` 向新窗口写入了简单的 HTML 内容,显示了从父窗口传递过来...