Index: ssts-web/src/main/webapp/js/common.js =================================================================== diff -u -r27312 -r27321 --- ssts-web/src/main/webapp/js/common.js (.../common.js) (revision 27312) +++ ssts-web/src/main/webapp/js/common.js (.../common.js) (revision 27321) @@ -313,30 +313,36 @@ function openModalWindow(pageUrl,varArgIn,width,height) { width = parseInt(width,10); - height = parseInt(height,10);//window.showModalDialog + height = parseInt(height,10); - var style="height="+height+",width="+width+",status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=0,titlebar=no"; + if(!!window.ActiveXObject || "ActiveXObject" in window){ + var style="dialogHeight: "+height+"px; dialogWidth: "+width+"px; center: Yes; help: No; resizable: No; status: No;"; + var retval = window.showModalDialog(pageUrl,varArgIn,style); + return retval; + }else { + var style="height="+height+",width="+width+",status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=0,titlebar=no"; - if(typeof varArgIn == 'object'){ - var html = ''; + if(typeof varArgIn == 'object'){ + var html = ''; - for(var k in varArgIn){ - html += k+'='+varArgIn[k]+'&'; - } + for(var k in varArgIn){ + html += k+'='+varArgIn[k]+'&'; + } - html = html.slice(0,html.length-1); + html = html.slice(0,html.length-1); - var recyclingWindow = window.open(pageUrl+'?'+html,"_blank",style); - return recyclingWindow; - }else { - var recyclingWindow = window.open(pageUrl,"_blank",style); - return recyclingWindow; + var recyclingWindow = window.open(pageUrl+'?'+html,"_blank",style); + return recyclingWindow; + }else { + var recyclingWindow = window.open(pageUrl,"_blank",style); + return recyclingWindow; + } } } function openModalWindowForExt(pageUrl,varArgIn,title,width,height) { - width = parseInt(width,10); + width = parseInt(width,10); height = parseInt(height,10); var url = '';