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

时间:2021-07-25 23:42:08
我的一个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>

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

5 个解决方案

#1


请各位路过的帮我看看。

#2


怎么就没有人关注一下,连一个路过的都没有。
不是号称圈内第一嘛。

#3


我的网址是http://www.autozhaopin.com/

#4


你有没有认真看过API?定个time自动关闭:

javascript:art.dialog.open('Education_add.asp?param=addedus',{title: '添加教育经历',time:2})

这种问题发帖没几个人能帮的了你,因为大家都没用过

#5


 art.dialog({
                id: 'testID2',
                content: '再次点击运行看看'
            });
            art.dialog({ id: 'testID2' }).title('3秒后关闭').time(3);

#1


请各位路过的帮我看看。

#2


怎么就没有人关注一下,连一个路过的都没有。
不是号称圈内第一嘛。

#3


我的网址是http://www.autozhaopin.com/

#4


你有没有认真看过API?定个time自动关闭:

javascript:art.dialog.open('Education_add.asp?param=addedus',{title: '添加教育经历',time:2})

这种问题发帖没几个人能帮的了你,因为大家都没用过

#5


 art.dialog({
                id: 'testID2',
                content: '再次点击运行看看'
            });
            art.dialog({ id: 'testID2' }).title('3秒后关闭').time(3);