2 fkeitxflf999 fkeitxflf999 于 2016.02.27 23:46 提问

使用easyui showwindow 函数,弹出多层子窗口,前窗口被关闭的问题。

1.父页面上有个链接,点击后调用函数弹出子窗口1。
showWindow({
title:'统计1明细',
href:"aaa/ccc.do",
width:800,
height:200,
});
2. 在子窗口1上,点击链接,调用函数弹出子窗口2。
showWindow({
title:'统计2明细',
href:"ccc/ddd.do",
width:800,
height:200,
});

目前遇到问题是,子窗口2出来后,子窗口1被关闭了(不存在了)。 想要实现的功能是子窗口1和2
能并存。 showWindow函数能实现这样功能吗?

2个回答

showbo
showbo   Ds   Rxr 2016.02.28 12:37
已采纳

你是不是用了同一个容器?用不同的容器使用不同配置

 function showWindow(config){
var d=$('<div></div>');

d.appendTo(document.body)
d.dialog(config)
}
fkeitxflf999
fkeitxflf999 是因为div的id重复导致的问题。 非常感谢,提供了非常好的解决方法。
接近 2 年之前 回复
fk002008
fk002008   2016.02.27 23:53

子窗口1被关闭是不是因为窗口2和窗口1的句柄是一样的啊
你的函数里面窗口的name属性指定的是什么啊
可能name属性是一样的造成只能打开一个窗口
你看看

fkeitxflf999
fkeitxflf999 非常感谢,就是div的id重复导致的问题。
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!