新打开的选项卡会终止函数调用

Newly Opened Tab kills Function Calls

本文关键字:终止 函数调用 选项 新打开      更新时间:2023-09-26

我有这样一个 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() 函数为每个文件

打开一个 iframe(具有 attachemnts 且不是 'ConcreteType_1' 类型),makeAction() 函数打开一个新选项卡来预览文件源。如果我检查几个带有附件的文件,一切都很好 - 会弹出几个下载框,但如果带有附件的文件中至少有一个"ConcreteType_1"类型的文件,则会打开一个新选项卡并且没有弹出下载框......

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

很抱歉打扰您。问题是局部的。有一个脚本可以在打开新选项卡后清除所有复选框。