我已经查看了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" />
但打开对话框后仍会生成另一个窗口。我怎样才能解决这个问题。有没有更好的方法来打开另一个应用程序提供的HTML的模态窗口(这有关系吗?)。在我应该寻找并修复的外部应用程序的HTML中是否还有其他特定内容?
答案 0 :(得分:0)
ignore case globally
Option Compare Text
Sub resourceCount2()
Dim ts As Tasks
Set ts = ActiveProject.Tasks
Dim t As Task
For Each t In ts
If Not t Is Nothing Then
If Not t.Summary Then
If Not t.ResourceNames Like "*JOHN*" Then
t.Text2 = CStr(t.Resources.Count())
End If
End If
End If
Next t
End Sub
我使用了window.open而且工作正常。我的问题的完美替代方案。