`
l6259710
  • 浏览: 110444 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

网页父窗口回调子窗口数据,window parent的使用。

 
阅读更多

1. opener 和open的区别?一个是属性,一个是函数。
2. self等于window。
3. self.close()等与 window.close(),不是让让某个文字当作关闭,不同于this.close () 。this.close ()会有语法错误的。用按钮的话,一样的 <input type=button onclick ="self.close()"> 。

你是把self 和 this弄混了。this是指当前对象。self特指当前窗体。

窗体通常包括:
window : 代表当前窗体
self : 也代表当前窗体
opener : 代表打开该窗体的窗体。也就是你在一个IE窗口A中open另一个窗口B, 那么,B.opener 就是A。
parent : 代表父窗体,只有frame\iframe才会有这个属性。

至于补充3:属性和方法没有可比性阿。。

 

页面回调例子:

A:

 

<head>
<script type="text/javascript">
	function getInfo(id,name){
		document.getElementById("id").value = id;
		document.getElementById("name").value = name;
	}
</script>
<title>Test1</title>
</head>
<body>
	I D:<input id="id" value="" /><br />
	Name:<input id="name" value="" /><br />
	<button onclick="javascript:window.open('test2.html', 'newwindow2', 'height=480,width=768');">更多</button>
</body>

 

B:

 

<head>
<script language="javascript" type="text/javascript">
	var isSelect=false;
	var id;
	var name;
	
	function getSelect(id1,name1){
		isSelect = true;
		id = id1;
		name = name1;
	}
	
	function submitSelect(){
		if(isSelect){
			this.opener.getInfo(id,name);
			self.close();
		}else{
			alert('请选择人员');
		}
	}
</script>
<title>Test2</title>
</head>
	
<body>
  <form action="test1" method="post" name="formPo" id="formPo">
	<table width="200" border="1">
  <tr>
    <td><input type="radio" name="user" onclick="getSelect('ID','Name');" /> </td>
    <td>ID</td>
    <td>Name</td>
  </tr>
  <tr>
    <td><input type="radio" name="user" onclick="getSelect('1','用户1');" /> </td>
    <td>1</td>
    <td>用户1</td>
  </tr>
  <tr>
    <td><input type="radio" name="user" onclick="getSelect('2','用户2');" /></td>
    <td>2</td>
    <td>用户2</td>
  </tr>
  <tr><td colspan="3"><input type="button" onclick="javascript:submitSelect();" value="提 交" />
			<input type="button" onclick="javascript:window.parent.close();" value="关闭" /></td></tr>
</table>
</form>
</body>
 

 

分享到:
评论

相关推荐

    易语言回调子程序应用源码

    例如,你可以创建一个处理数据的回调子程序,接收两个整数参数并返回它们的和。 ```易语言 .整数 .加法结果 .整数 .参数1, .参数2 .加法结果 = .参数1 + .参数2 ``` 接下来,你需要在需要使用回调的地方注册或...

    易语言回调子程序应用

    在回调子程序中,可能需要使用这个函数来访问或修改字节集数据,比如处理网络数据或文件内容。 5. **操作_call地址取机器码**:此操作可能用于获取子程序地址的机器码,这对于底层操作,如动态链接库(DLL)调用或...

    易语言源码易语言回调子程序应用源码.rar

    2. **回调函数指针**:在易语言中,回调子程序的地址通常被封装在一个数据类型为“函数指针”的变量中。你可以通过“取函数地址”命令获取子程序的地址,并赋值给这个变量。 3. **参数传递**:当需要将回调子程序...

    易语言按窗口标题或类名枚举窗口源码

    这段代码定义了一个回调子程序`枚举窗口回调`,并使用`EnumWindows()`启动枚举过程。在回调函数中,通过`GetWindowText()`和`GetClassName()`获取窗口信息,并打印出来。 以上就是关于“易语言按窗口标题或类名枚举...

    易语言MDI窗口

    易语言MDI窗口源码,MDI窗口,MDI窗口函数回调子程序,子窗口函数回调子程序,取当前活动窗口句柄子程序,执行整数型子程序,执行逻辑型型子程序,创建MDI客户区,创建MDI子窗口,设置为子窗口,MDI客户区移动,取MDI客户区尺寸...

    易语言回调子程序应用源码-易语言

    通过学习和分析这个源码,你可以了解到如何在易语言中定义和使用回调子程序,以及如何将它们嵌入到实际的程序设计中。 1. **回调子程序定义**:在易语言中,回调子程序通常通过`定义子程序`语句定义,并使用`回调`...

    快速了解Vue父子组件传值以及父调子方法、子调父方法

    Vue.js 是一款流行的前端框架,它的核心特性之一就是组件化。在 Vue 中,父子组件间的...同时,使用`props`向下传递数据时,要遵循单向数据流原则,即数据应由父组件流向子组件,而子组件不应直接修改父组件的状态。

    Java回调.rar

    例如,Swing和JavaFX这样的GUI库广泛使用了这种机制,使得组件能够响应用户交互,如按钮点击、窗口关闭等。这些库定义了一系列的事件监听器接口,如ActionListener、MouseListener等。开发者需要实现这些接口中的...

    算法相关-最长单调子序列

    最长单调子序列问题是一个经典的计算机科学中的算法问题,主要涉及数据结构和算法设计。在这个问题中,目标是找到一个给定序列中长度最长的单调递增或递减的子序列。这里的“单调”指的是子序列中的元素要么总是递增...

    Callback数据类型转子程序.rar

    3. **传递回调**:在需要使用回调的地方,将子程序的指针赋值给回调类型的变量,并传递给其他函数: ```易语言 .变量 回调实例, 回调类型 .赋值 回调实例, .函数地址 回调处理程序 调用其他函数(回调实例) ``` 4. ...

    vue 父件与子件传值

    父组件与子组件直接的传值详解,详细的介绍了两者之间的关系,vue的一个难点

    波形显示窗口

    本意是用来显示网络使用率的,就像...这只是个半调子的工程,用来测试一个波形显示窗口.里面有个叫WAVE的类就是了.测试时在复制一个8位单声道的波形文件到 D:\mu.wav 选择菜单中的start就会慢慢把波形显示出来.只供测试用

    vue.js $refs和$emit 父子组件交互的方法

    父调子 $refs (把父组件的数据传给子组件) &lt;/strong&gt;&lt;br&gt; &lt;template&gt; &lt;input type=button name= id= @click=parentCall value=父调子 /&gt; &lt;hello ref=chil&gt;//hello组件 [removed] import hello ...

    最长单调子序列.cpp

    最长单调子序列.cpp

    易语言游戏菜单源码

    .版本 2 .支持库 iext2 .... .程序集 窗口程序集1 ... 加入成员 (图标数组, 读 (#图标数据)) 跳过 () .计次循环尾 () 游戏超级列表框.图片组 = 图标数组 游戏超级列表框.插入表项 (, “111”, 0, , , )

    网页设计参考 配色及制作

    网页设计是将创意与技术相结合的艺术,它涵盖了视觉传达、用户体验和交互设计等多个领域。"网页设计参考 配色及制作"这一主题着重探讨的是如何通过有效的色彩搭配和设计技巧来提升网页的视觉效果和用户体验。 配色...

    Callback数据类型转易语言子程序源码.7z

    在易语言中,回调数据类型的转换通常涉及到对异步编程的支持,使得程序能够处理非同步操作的结果。易语言是一种以中文为编程语法的计算机编程软件,它的设计理念是降低编程难度,让更多的用户可以参与到程序开发中。...

    易语言拖盘图标操作例程

    2. **设置托盘图标回调**:使用`设置托盘图标回调`函数,设置一个回调子程序,当用户点击托盘图标时,系统会调用这个子程序进行相应的处理。 3. **最小化窗口到托盘**:当用户选择最小化窗口时,使用`置窗口特征`...

    易语言高仿QQ2011界面

    易语言高仿QQ2011界面源码,高仿QQ2011界面,绘制窗口,回调子程序,加载按钮图片,绘制背景,绘制按钮,窗口大小改变,鼠标被移动,鼠标被按下,鼠标被弹回,按钮事件,取高位,取低位,是否在矩形内,取窗口全部设备场景_,填充...

Global site tag (gtag.js) - Google Analytics