程序员人生 网站导航

javascript:showModelDialog注意点

栏目:jscript时间:2014-05-02 04:28:58
当在一个普通页面上通过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();
------分隔线----------------------------
------分隔线----------------------------

最新技术推荐