libruy / artdialog

Automatically exported from code.google.com/p/artdialog
0 stars 0 forks source link

artDialog4.1.5 iframeTools 用js打开子页面窗口如何返回数据并自动关闭弹出窗口? #55

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
我的一个asp网站,父页面的文件是Education.asp(主要是个人教�
��和培训的一个列表),子页面文件是Education_Add.asp(主要是�
��加个人教育和培训)
之前是直接用Education_add.asp?param=addedus的链接方式添加教育状�
��,用Education_add.asp?param=addtrains的链接来添加培训状态。
由于就是一个添加操作教育和培训的操作,内容也不多,但��
�次都新开窗口实在麻烦,且对用户的体验也不友好,为此在�
��上查了一下感觉artDialog4.1.5  
这个版本还不错,还支持支持iframe,决定一试用。

在使用artDialog4.1.5时,我在父页面链接代码是:
<a style="cursor: pointer" class="txjl" 
onClick="javascript:art.dialog.open('Education_add.asp?param=addedus',{title: 
'添加教育经历'})" href="#">添加教育经历'</a>
通过点击上述链接,在父页面能弹出子页面的窗口,在弹出��
�窗口中把相关的信息填写完之后点击保存后,该弹出式窗口�
��能自动关闭,手工点击弹出式窗口右上角关闭按钮后,父页
面的列表没有刷新,按f5键后才显示增加通过在弹出式窗口增
加的内容。

注:上述两个父子文件都已加载了artDialog4.1.5组件的所必须的
js代码。
我在另一个网站(和我的网站是一套程序)看到他在子页面��
�加了以下代码:
<script>
function cl()
{  
var win = art.dialog.open.origin;//来源页面
// 如果父页面重载或者关闭其子对话框全部会关闭
win.location.reload();
return false;  
window.close();  
art.dialog.close();  
}
</script>

我在网站中也加了上述代码但是没有起到效果,也不知道问��
�出在什么地方了。

Original issue reported on code.google.com by gongy...@foxmail.com on 22 Apr 2012 at 10:27