`
爪哇夜未眠
  • 浏览: 29117 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

对其它窗口的引用以及对新开窗口的引用

阅读更多
框架页
<html>
<head>
<title>框架页</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
</head>
<frameset rows="20%,*">
<frame src="sample31_top.htm" name="tip">
<frameset cols="30%,*">
<frame src="sample31_left.htm" name="left">
<frame src="sample31_right.htm" name="right">
</frameset>
</frameset>
</html>
其中上面的sample31-right
<html>
<head>
<title>右框架</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<script type="text/javascript" language="javascript">
<!--
//更新上框架的内容
function changeTop()
{
window.parent.tip.document.write(myForm.myText.value);
}

//更新左框架的内容
function changeLeft()
{
window.parent.frames[1].document.write(myForm.myText.value);
}
-->
</script>
</head>
<body>
<form name="myForm">
请输入内容:<input type="text" name="myText" value="更新内容"><br>
<input type="button" onclick="changeTop()" value="更新上框架的内容">
<input type="button" onclick="changeLeft()" value="更新左框架的内容">
</form>
</body>
</html>

对新开窗口的引用

<html>
<head>
<title>操作新开窗口中的数据</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<script type="text/javascript" language="javascript">
<!--
//定义一个变量,该变量可以存储代表已经打开窗口的Window对象
var myWin = window.open("sample32_open.htm","onWin");

//打开窗口
function openWin()
{
myWin = window.open("sample32_open.htm","onWin");
}

function inputText()
{
//判断新开窗口是否已经关闭
if (myWin.closed)
{
alert("窗口已经关闭");
}
else
{
myWin.myForm.myText.value = "从原窗口输入的文字";
}
}
-->
</script>
</head>
<body>
<form name="myForm">
<input type="text" name="myText"><br>
<input type="button" value="弹出一个窗口" onclick="openWin()">
<input type="button" value="在弹出窗口的文本框中输入文字" onclick="inputText()">
</form>
</body>
</html>


sample32_open.htm 页面源代码:
<html>
<head>
<title>操作原窗口中的数据</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<script type="text/javascript" language="javascript">
<!--
function inputText()
{
window.opener.myForm.myText.value = "从弹出窗口输入的文字";
}
-->
</script>
</head>
<body>
<form name="myForm">
<input type="text" name="myText"><br>
<input type="button" value="在原窗口的文本框中输入文字" onclick="inputText()">
</form>
</body>
</html>
分享到:
评论

相关推荐

    C# winform 关闭打开的窗口

    本文将深入探讨如何在C#环境下实现WinForm窗口的关闭操作,以及如何关闭所有已打开的窗口。 首先,我们需要理解C# WinForm窗口(Form)的基本概念。每个Form实例代表一个独立的窗口,可以通过`new`关键字创建,然后...

    打开新窗口的几种方法

    这里的关键是`window.open()`函数,它接受三个参数:要打开的新窗口的URL、新窗口的名字(用于标识这个窗口,以便后续可以通过该名称引用)、新窗口的一些属性设置。这些属性包括工具栏(toolbar)、地址栏(location)...

    HTML 父窗口打开子窗口,并接收子窗口返回的值.zip

    然后,如果我们需要将数据返回给父窗口,可以使用`window.opener`属性,它是对打开当前窗口的窗口的引用。例如,假设我们在`b.html`中有一个按钮,当点击按钮时,将数据返回给父窗口: ```html ()"&gt;返回数据 ...

    labview打开exe、检查exe是否打开、获取窗口标题、重命名窗口标题

    本主题将深入探讨如何在LabVIEW环境中使用.NET Framework来实现以下功能:打开可执行文件(.exe)、检测应用程序是否已打开、获取窗口标题以及重命名窗口标题。这些功能对于自动化测试、系统监控和用户界面定制等...

    超链接弹出独立新窗口代码

    2. **name**:新窗口的名称,可以指定一个唯一的名字,以便后续可以通过该名字引用这个窗口。 3. **specs**:新窗口的一些属性值,如宽度、高度、是否可调整大小等。例如`'width=500, height=300, resizable=no'`。 ...

    使用labview2019置顶其他exe窗口

    总结来说,"使用LabVIEW2019置顶其他exe窗口"涉及到的主要知识点有:LabVIEW编程环境、系统服务VI的使用、VI引用的获取与操作、窗口属性的设置以及错误处理。通过理解这些概念和技术,你可以创建一个能够控制其他...

    JS 调用保存窗口和打开窗口

    这个方法接受两个参数:要打开的URL和新窗口的名称(可选,用于指定或引用已存在的窗口)。例如: ```javascript window.open('https://example.com', 'newWindow'); ``` 这行代码会在新窗口或新标签页中打开...

    VB显示窗口和可用窗口遍历子窗口_VB遍历窗口_vb遍历子窗口_

    标题“VB显示窗口和可用窗口遍历子窗口”和描述“VB遍历其他程序的子窗口,纯API实现”涉及到的核心知识点是使用API函数来实现对系统窗口的遍历。 API(Application Programming Interface)是操作系统提供给程序员...

    labview 运行界面,关闭其他窗口

    2. **遍历并关闭VI**: 遍历这个引用数组,对每个引用调用`Close VI`函数,从而关闭相应的VI。需要注意的是,关闭顺序可能会影响程序的运行,避免关闭当前正在运行或必要的VI。 3. **运行子VI**: 在关闭所有其他VI...

    javascript经典特效---子窗口对父窗口的操作.rar

    `window.opener`提供了对创建当前窗口的窗口的引用,允许我们在子窗口中操作父窗口的元素或者调用父窗口的函数。 子窗口对父窗口的操作主要包括以下几种: 1. 改变父窗口的URL:在子窗口中,我们可以使用`window....

    子窗口刷新父窗口总结

    本文档将深入探讨如何在子窗口关闭时刷新父窗口,包括使用`window.open()`、`window.showModalDialog()`以及jQuery进行操作的方法。 #### 一、使用`window.open()`刷新父窗口 `window.open()`方法用于创建一个新的...

    javascript 父窗口、子窗口传值问题

    例如,一个网页中的超链接可以使用`window.open()`方法打开一个新的窗口,新窗口就是子窗口,而原来的窗口则是父窗口。 ### 父窗口向子窗口传值 1. **通过`window.open()`方法传参**:在创建子窗口时,可以通过URL...

    windowOpen打开新窗口

    这个函数在创建交互式用户体验时扮演着关键角色,允许开发者控制新窗口的大小、位置以及加载的URL。现在我们来深入探讨`window.open()` 的使用及其与父窗口通信的相关知识点。 首先,`window.open()` 函数的基本...

    脚本化浏览器窗口

    - **window.open()**: 用于打开新的浏览器窗口,并返回新窗口的引用。 - **语法**: `window.open(url, name, specs, replace)` - `url`: 要加载的文档地址。 - `name`: 窗口名称。 - `specs`: 窗口特性字符串,...

    iframe框架中实现打开多窗口方法

    然后,利用`&lt;a&gt;`标签的`target`属性指向这些框架的`name`,从而实现在特定框架中打开新链接的功能。例如: ```html ,*" name="frame1"&gt; ``` 在上述代码中,“top”和“main”分别代表了两个子框架。之后,...

    弹出新窗口时用自己的窗口代替IE窗口

    描述中的“如何在弹出新窗口时用自己的窗口代替IE窗口 vb”进一步解释了问题的核心,即在VB环境下,当用户点击链接或者其他事件触发新窗口打开时,不使用系统默认的浏览器窗口,而是使用我们自定义的窗体(Form1)来...

    JavaScript打开与关闭窗口.pdf

    如果指定的名称已存在,`open()`方法将引用现有的窗口,而不是打开新的窗口。 - `features`: 一个可选参数,用于定义窗口的特性,如大小、位置、滚动条等。这些特性可以以逗号分隔的键值对形式提供,例如`"width=500...

    同时打开2个excel的独立窗口附带教程

    **其他Excel多窗口技巧** 1. **工作簿链接**:如果你需要在两个工作簿之间共享数据,可以使用链接单元格。在一个工作簿中输入数据,然后在另一个工作簿中引用这些单元格。更改源单元格的数据会自动更新目标单元格。 ...

    C#中父窗口和子窗口之间实现控件互操作

    总的来说,C#中父窗口和子窗口之间的控件互操作主要依赖于对象实例的引用、事件机制、属性访问以及回调方法。理解并熟练运用这些技术,可以创建出灵活且功能丰富的多窗口应用程序。在实际开发中,还要注意线程同步...

    wpf 不同窗口传参 传参新程序

    本文将深入探讨如何在WPF的不同窗口之间传递参数,以及介绍一个名为"argTest"的示例程序。 一、WPF窗口间的通信方式 1. **依赖属性(Dependency Properties)** WPF的依赖属性可以被多个对象共享,因此它们是传递...

Global site tag (gtag.js) - Google Analytics