Ext如何在iframe中对父页面进行操作? Ext写的页面, 我在父页面弹出一个window. window里用iframe引入了一个页面. 页面有一个提交按钮, 我想在提交的同时关闭这个window, 请问我要如何操作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给window设定ID,用Ext.getCmp('window的ID')方法得到这个window,再用destroy方法即可 你引入的页面可能是html,aspx等页面。不过在这些页面上没办法找到window窗体。看看换个方法 在iframe中关闭父页面,会有确认提示,LZ要是不能接受的话那就得换实现方式了 test1.htm<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>test1</title><script>function closeWin(){ window.setTimeout("window.close()",1000);}</script></head><body><iframe src="test2.htm"></iframe></body></html>test2.htm<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>test2</title><script>function subForm(){window.parent.closeWin();document.f1.submit();}</script></head><body><form name=f1 action="http://www.baidu.com"><input type=button value="submit" onclick="subForm()"></form></body></html> 可以将父窗体,作为参数传递给子窗体,让后在子窗体接受(window.dialogArguments),可以在子窗体那边进行对父窗体的操作。 var win = parent.Ext.getCmp('window的ID');win.close(); 怎樣用JavaScript腳本隱藏控件 ie6 js 文件下载 关于下拉框onChange后,下拉框的默认选中项又变回到onChange之前的问题 谁能转换一下语句 hidden怎样触发函数 我用onchange不行 帮手看看 实现90 °旋转,急! 过来瞧瞧 再次请教高手!怎样可以屏蔽掉网页对话框的关闭按钮?急!谢谢! 关于javascript读取文件的问题(急)! 网站上货币型的数据用图片显示出来 谁有比较好用的jquery的lightbox 大家看看我的覆盖怎么弄啊!!!
看看换个方法
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>test1</title>
<script>
function closeWin(){
window.setTimeout("window.close()",1000);
}
</script>
</head><body>
<iframe src="test2.htm"></iframe></body></html>
test2.htm
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>test2</title>
<script>
function subForm(){
window.parent.closeWin();
document.f1.submit();
}</script></head><body>
<form name=f1 action="http://www.baidu.com">
<input type=button value="submit" onclick="subForm()">
</form>
</body></html>
var win = parent.Ext.getCmp('window的ID');
win.close();