showModalDialog(externalAppHtml, ...) 在 IE 中生成一个新的 window
showModalDialog(externalAppHtml, ...) spawning a new window in IE
我已经查看了 showModalDialog; Opens a New Window in IE 线程,但该解决方案对我不起作用。
我有一个 angularjs 文件,我正在使用 showModalDialog 以如下模式打开外部应用程序的 html 页面
var cUrl2 = "http://localhost/cc/CollectionLog.do?customerNbr=" + collectionItem.borrowerId + "&dealNbr=" +
collectionItem.loanId + "&coll=log&requestBean.moduleStatus=newcsotitleLoan&fromCAS=yes";
window.showModalDialog(cUrl2, window, "title:" + windowName + ";dialogWidth:" + winWidth + ";dialogHeight:" +
winHeight + ";center:yes");
我已经试过
<base target="_self" />
但它在打开对话框后仍会生成另一个 window。我怎样才能解决这个问题。有没有更好的方法来打开另一个应用程序提供的 html 模式 window(这重要吗?)。在该外部应用程序的 html 中是否还有其他我应该查找和修复的特定内容?
var winHeight = $(window).height() - 100;
var winWidth = $(window).width() - 200;
var windowOptions = 'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=' + winWidth +
',height=' + winHeight + ',left=100,top=100';
cUrl = xxxx.html
window.open(cUrl, "win", windowOptions);
我改用 window.open 并且有效。我的问题的完美替代品。
我已经查看了 showModalDialog; Opens a New Window in IE 线程,但该解决方案对我不起作用。
我有一个 angularjs 文件,我正在使用 showModalDialog 以如下模式打开外部应用程序的 html 页面
var cUrl2 = "http://localhost/cc/CollectionLog.do?customerNbr=" + collectionItem.borrowerId + "&dealNbr=" +
collectionItem.loanId + "&coll=log&requestBean.moduleStatus=newcsotitleLoan&fromCAS=yes";
window.showModalDialog(cUrl2, window, "title:" + windowName + ";dialogWidth:" + winWidth + ";dialogHeight:" +
winHeight + ";center:yes");
我已经试过
<base target="_self" />
但它在打开对话框后仍会生成另一个 window。我怎样才能解决这个问题。有没有更好的方法来打开另一个应用程序提供的 html 模式 window(这重要吗?)。在该外部应用程序的 html 中是否还有其他我应该查找和修复的特定内容?
var winHeight = $(window).height() - 100;
var winWidth = $(window).width() - 200;
var windowOptions = 'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=' + winWidth +
',height=' + winHeight + ',left=100,top=100';
cUrl = xxxx.html
window.open(cUrl, "win", windowOptions);
我改用 window.open 并且有效。我的问题的完美替代品。