<script language="JavaScript">
function setE(id,pid,name,pname)
{
opener.form1.type2.value = id;
opener.form1.type2_temp.value = name;
opener.form1.type1.value = pid;
opener.form1.type1_temp.value = pname;
window.close();
}
</script>
关键是opener参数,表示父窗口的document。
分享到:
相关推荐
具体操作是在子窗口(即`iframe`内部)使用JavaScript代码来改变父窗口的`location.href`属性。 ```javascript parent.location.href = "目标URL"; ``` 这种方式简单易懂,但是需要注意的是,由于浏览器的安全策略...
1. **跨域限制**:由于浏览器的安全策略(同源策略),如果父窗口和子窗口不在同一个域下,则无法通过上述方法进行跨窗口操作。 2. **兼容性问题**:不同的浏览器对于窗口之间的交互可能有不同的实现细节,因此在...
在iframe子页面中,可以通过`window.parent`对象访问父窗口,进而获取或操作父页面的DOM元素。 #### 使用纯JavaScript访问父页面元素 使用纯JavaScript,可以通过`window.parent.document.getElementById`方法来...
5. **窗口间通信**:在一些复杂的应用场景下,如弹出多个子窗口的情况下,可以通过父窗口中的隐藏域来传递关闭信号,实现子窗口间的协调工作。 #### 三、URL参数与隐藏域的结合使用 除了隐藏域外,另一种常见的...
例如,Form1可以有一个公开的`StringProperty`,然后在Form2中设置这个属性,或者Form1有一个接受参数的`PassData`方法,Form2在适当的时候调用这个方法。 3. **事件处理**:Delphi支持自定义事件,可以利用事件来...
如果是在一个弹出窗口中执行这段代码,则可以成功获取到父窗口中的表单数据并进行操作。 另外,当涉及到多个框架之间的数据传递时,可以通过`parent`对象来访问顶层窗口(即包含所有框架的窗口): ```javascript ...
需要注意的是,由于同源策略的限制,只有当父页面和子页面位于同一域下,才能直接通过JS进行通信。如果跨域,需要借助其他技术如CORS、JSONP或WebSocket等来实现数据传递。此外,出于安全考虑,现代浏览器可能限制...
本篇文章将详细讲解如何在父页面中获取`iframe`子页面的参数,这对于实现跨窗口通信是至关重要的。 首先,让我们了解`iframe`的基本概念。`iframe`(Inline Frame)是一种HTML标签,用于在网页中嵌入另一个网页。它...
当在iframe中使用window对象时,实际上是在操作iframe自己的浏览上下文。但如果使用window.parent对象,就可以跳出iframe的上下文,访问到包含它的父页面的Window对象。所以,如果要在子页面中调用父页面的方法或...
4. **参照完整性**:在Visual FoxPro中设置参照完整性的目的是确保数据的一致性和准确性,当选择“限制”作为删除规则时,删除父表中的记录会禁止删除,如果子表中存在相关记录。 5. **域**:在关系模型中,域指的...
在打开模式窗体时,用户必须先关闭它才能继续操作主窗口。在ASP.NET中,这可能通过弹出一个JavaScript或AJAX的对话框来实现,而在WinForms中则可以创建一个具有Modal属性的Form实例。 2. **自定义控件(Custom ...
frame对象是整个浏览器窗口的子窗口,除了status、defaultStatus、name属性外,它拥有window对象的全部属性。 3. location对象 location对象含有当前URL的信息。它的属性如下: * href:整个URL字符串。 * ...
* 退出 VFP6.0 可在命令窗口中输入命令 quit。 * 用当前窗体的 LABEL1 控件显示系统时间的语句是 THISFORM.LABEL1.caption=TIME()。 * 在表单中,确定控件是否可见的属性是 visible。 * VFP6.0 与其他应用程序之间...
- **弹出窗操作标签**: `弹出窗口" winIconCls="icon-window"/>` - **询问操作标签**: `询问" askIconCls="icon-ask"/>` - **列表工具条标签**: `工具条" toolBarIconCls="icon-tool"/>` - **列表询问操作**: `...
- **事件委托**:使用`.on()`方法将事件绑定到父元素上,子元素触发事件时也会被处理,这样可以减少事件监听器的数量。 - **动画效果**:利用`.fadeIn()`、`.fadeOut()`等方法实现平滑的动画过渡效果。 ### jQuery...
- `_parent`: 在父框架集中打开链接 - `_self`: 在相同的框架或窗口中打开链接(默认行为) - `_top`: 在顶层窗口中打开链接 - **框架名称**: 如果页面中包含框架,则可以指定具体的框架名称 #### 17. JavaScript的...
">给iframe子窗口发一个信息: </form> 目标iframe传来的信息: 暂无信息 ***" style="display:none"> ``` ```javascript // def.html中的代码 var parentWin = window.parent; window.addEventListener(...
- **应用场景**:在任何作用域内创建变量。 **14. 条件语句:`if(condition){} else{}`** - **描述**:根据条件执行不同的代码块。 - **应用场景**:实现简单的逻辑分支。 **15. 循环语句:`for([初始化表达式]; ...
53. **链接目标**:`_blank`新窗口,`_parent`父窗口,`_self`当前窗口,`_top`整个浏览器窗口。 54. **创建锚点链接**:定义锚点和链接到锚点,用于页面内部跳转。 55. **电子邮件超链接**:`联系我</a>`。 56. ...
在指定父节点下添加一个新的子节点。 - **`removeChild()`** 从父节点中删除一个子节点。 - **`replaceChild()`** 替换父节点下的一个子节点。 通过以上总结,我们可以看到 JavaScript 中 DOM API 的强大...