我有这样一个for循环:
for (var i = 0; i < documentsCount; i++) {
var e = checkBoxes[i];
if (e.checked) {
var documentType = documents[i].value;
if ("ConcreteType_1" == documentType) {
makeAction();
} else {
if (attachmentCount > 0) {
downloadDoc();
}
}
}
}
downloadDoc()函数为每个文件(具有attachemnts并且不是'ConcreteType_1'类型)打开iframe,并且makeAction()函数打开一个新选项卡以预览文件源。如果我检查带有附件的几个文件,一切都很好 - 引发了几个下载框,但如果在带有附件的文件中至少有一个'ConcreteType_1'文件类型,则会打开一个新选项卡,不会引发下载框... < / p>
如果有人知道如何处理它,请分享。
答案 0 :(得分:0)
抱歉打扰你。问题是本地的。打开新选项卡后,有一个脚本清除了所有选中的复选框。