0

我有这样一个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() 函数为每个文件(具有附件且不是“ConcreteType_1”类型)打开一个 iframe,而 makeAction() 函数打开一个新选项卡以预览文件源。如果我检查几个带有附件的文件,一切都很好 - 出现了几个下载框,但如果在带有附件的文件中至少有一个“ConcreteType_1”类型的文件,则会打开一个新选项卡并且没有下载框出现......

如果有人知道如何处理它,请分享。

4

1 回答 1

0

对不起,打扰您。问题是本地的。打开新标签后,有一个脚本可以清除所有选中的框。

于 2012-06-20T16:08:57.963 回答