a.html
<html>
<head>
<title>主页面</title>
<script language="javascript" type="text/javascript">
function OpenNew()
{
var im=new IDAndMethod();
im.ID=document.getElementById("txtID").value;
window.showModalDialog("ddd.html",im,"");
}
function IDAndMethod()
{
this.ID="ddd";
this.Method=SetTxt;
}
function SetTxt(str)
{
document.getElementById("txtID").value=str;
}
</script>
</head>
<body>
<form action="#">
<input id="txtID" style="width:400px" type="text" value="XXX!在这里输入ID!" /><br />
<input type="button" value="打开新的窗口" onclick="OpenNew()" />
</form>
</body>
</html>
b.html
<html>
<head>
<title>主页面</title>
<script language="javascript" type="text/javascript">
var im;
function Load()
{
im=window.dialogArguments;
if(im.ID=="XXX!在这里输入ID")
document.getElementById("txtID1").value="你杂不输入呢!";
else
document.getElementById("txtID1").value=im.ID;
}
function Set()
{
im.Method(document.getElementById("txtID1").value);
}
</script>
</head>
<body onload="Load()">
<form action="#">
<input id="txtID1" style="width:400px" type="text" value="ddd" /><br />
<input type="button" value="传递数据" onclick="Set()" />
</form>
</body>
</html>
分享到:
相关推荐
总结起来,JavaScript中实现浏览器窗口传递参数,可以使用`window.open()`和`window.showModalDialog()`方法。`window.showModalDialog()`方法更适用于需要与父窗口交互的场景,而`window.open()`则更为通用,适合...
本文将详细介绍使用JavaScript在浏览器窗口之间传递数据的方法,包括父窗口向子窗口传递参数以及子窗口向父窗口返回数据的技巧。 首先,父窗口向子窗口传递数据的方法通常采用URL参数的方式。在父窗口中,使用...
以下是关于"javascript实现从子页与父页传递参数"的详细知识点: 1. **全局变量**:这是最基础的方法,可以在子页面中定义一个全局变量,然后在父页面中访问该变量来获取数据。但这种方法不推荐,因为全局变量可能...
本示例主要探讨如何使用这两种技术实现模式窗口(Modal Window)并传递参数,同时展示蒙板对话框的效果。 首先,让我们了解什么是模式窗口。模式窗口是一种特殊的对话框,当它打开时,用户必须先与其交互才能访问...
### JS对话框传递参数 #### 一、简介 在JavaScript中,通过对话框进行参数传递是一种常见的交互方式,尤其在需要弹出一个模态对话框并与其进行数据交换的场景下更为常见。本文将详细介绍如何利用`window....
1. **通过`window.open()`方法传参**:在创建子窗口时,可以通过URL查询字符串传递参数。例如: ```javascript var childWindow = window.open('child.html?param1=value1¶m2=value2'); ``` 子窗口的...
在JavaScript中,使用`window.open()`方法可以打开一个新的浏览器窗口,这个方法可以实现子窗口向父窗口传值的操作。下面我们来详细解释这个过程。 首先,让我们回顾一下`window.open()`方法的基本用法。`window....
通过向`window.open`函数传递更多参数,我们可以控制窗口的尺寸、位置以及是否显示各种浏览器元素,如工具栏、菜单栏等。例如: ```javascript <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html', '...
然而,由于早期浏览器竞争激烈,不同的浏览器厂商实现了各自版本的JavaScript,导致了不同浏览器间的兼容性问题。例如,微软的Internet Explorer使用attachEvent函数处理事件,而标准浏览器使用addEventListener函数...
本文将详细介绍几种通过JavaScript实现页面跳转并获取传递参数的方法。 #### 方法一:使用`window.location.href` ```javascript // 通过修改当前窗口的location.href属性来实现页面跳转,并附带参数 window....
通常,我们可以使用`window.open()`函数来创建一个新的浏览器窗口。例如: ```javascript window.open('subwin.htm', '测试子窗口 1', 'width=450,height=300'); ``` 这里的参数依次是子窗口的URL、窗口名称和特性...
总结,`opener`属性提供了一种在JSP页面间传递参数的机制,使得父窗口和子窗口可以共享数据并协同工作。这种方法在处理复杂用户交互和多步骤流程时特别有用。不过,需要注意的是,由于安全限制,不是所有的浏览器都...
在前端开发中,`window.open()` 方法是浏览器内置的一个功能,用于在JavaScript中打开新的浏览器窗口。本文将深入探讨如何使用 `window.open()` 方法及其参数设置,帮助开发者更好地掌握此方法的用法。 #### 一、`...
从iframe层向主窗口传递参数相对简单,使用parent关键字获取主窗口的上下文,然后即可访问主窗口中的JavaScript对象或变量。 代码示例: ```javascript parent.$("#主窗口元素ID").val("需要传递的参数"); ``` ...
- **通过URL传递参数**:可以在打开子窗口时,在URL中附加查询字符串来传递数据。 - **使用 `window.opener` 对象**:在子窗口中可以通过 `window.opener` 访问到打开它的父窗口对象,从而获取或修改父窗口中的数据...
如果在Flash制作的影片中,通过一个呼叫函数呼叫JavaScript程序,另外把完整的JavaScript程序传递给浏览器,可以实现浏览器窗口的控制。例如,使用JavaScript的window.open()方法可以打开新的浏览器窗口,使用...
本文将深入探讨如何利用JavaScript实现多窗口和多框架的交互,以及它们在实际开发中的应用场景和注意事项。 首先,我们来理解“窗口”和“框架”的概念。在Web浏览器中,一个窗口是用户看到网页内容的地方,可以...