javascript:showModelDialog注意点
当在一个普通页面上通过showModelDialog打开一个新页面时,在这个新页面上用showModelDialog再打开一个页面,IE6下面会发现可以操作原先的普通页面。
操作如下:
page1.show(){
page1.showModelDialog("page2.htm");
}
page3.show(){
page2.close();
page2.dialogArguments.showModelDialog("page3.htm");
}
现在解决方案:
把page1.show修改为
page1.show(){
var rlt = page1.showModelDialog("page2.htm");
if(rlt){
showModelDialog(rlt);
}
}
page3.show修改为
page3.show(){
page2.returnValue = "page3.htm";
page2.close();
------分隔线----------------------------
------分隔线----------------------------