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>
分享到:
相关推荐
易语言回调子程序应用源码。@易语言资源网站。
易语言回调子程序应用源码,回调子程序应用,测试CALL1,测试CALL2,测试CALL3,调用_CALL,操作_取字节集指针,操作_call地址取机器码,操作_取文本型指针
易语言源码易语言回调子程序应用源码.rar
易语言MDI窗口源码,MDI窗口,MDI窗口函数回调子程序,子窗口函数回调子程序,取当前活动窗口句柄子程序,执行整数型子程序,执行逻辑型型子程序,创建MDI客户区,创建MDI子窗口,设置为子窗口,MDI客户区移动,取MDI客户区尺寸...
主要介绍了Vue父子组件传值以及父调子方法、子调父方法,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
Java回调
用VC编写的控制台程序,用增量法求给定序列的最长单调子序列。
易语言回调子程序应用源码
父组件与子组件直接的传值详解,详细的介绍了两者之间的关系,vue的一个难点
本意是用来显示网络使用率的,就像...这只是个半调子的工程,用来测试一个波形显示窗口.里面有个叫WAVE的类就是了.测试时在复制一个8位单声道的波形文件到 D:\mu.wav 选择菜单中的start就会慢慢把波形显示出来.只供测试用
父调子 $refs (把父组件的数据传给子组件) </strong><br> <template> <input type=button name= id= @click=parentCall value=父调子 /> <hello ref=chil>//hello组件 [removed] import hello ...
最长单调子序列.cpp
.版本 2 .支持库 iext2 .... .程序集 窗口程序集1 ... 加入成员 (图标数组, 读 (#图标数据)) 跳过 () .计次循环尾 () 游戏超级列表框.图片组 = 图标数组 游戏超级列表框.插入表项 (, “111”, 0, , , )
易语言高仿QQ2011界面源码,高仿QQ2011界面,绘制窗口,回调子程序,加载按钮图片,绘制背景,绘制按钮,窗口大小改变,鼠标被移动,鼠标被按下,鼠标被弹回,按钮事件,取高位,取低位,是否在矩形内,取窗口全部设备场景_,填充...
频分复用2DPSK通信系统解调子系统,使用systemview进行仿真,效果良好,可以直接调用
4、新增“类回调_释放回调”释放回调子程序地址。 5、新增“系统_调用帮助”调用系统帮助文档。 精易模块 V3.81 what’s new:(20140811) 1、修复“输入法类”绝对路径不正确BUG。 2、改善“类_内存”读写内存...
winform 定时器回调方法的重入源码! 很值得下载看看!资源免费,大家分享!!
易语言拖盘图标操作例程源码,拖盘图标操作例程,最小化托盘,回调子程序,置窗口特征,执行窗口程序,取得窗口信息
修改扩展界面支持库一,禁止透明标签在父窗口刷新时自动刷新,以解决其导致窗口刷新缓冲的问题。 8. 改进应用接口支持库中“设置屏幕分辨率”命令。 9. 修改外部数据库在“表中记录数为零”时可能导致程序崩溃的...