簡體   English   中英

新打開的選項卡殺死函數調用

[英]Newly Opened Tab kills Function Calls

我有這樣一個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'類型的文件,則會打開一個新標簽,並且不會引發下載框...

如果有人知道如何處理,請分享。

對不起,打擾您。 問題是本地的。 在打開新標簽頁后,有一個腳本清除了所有復選框。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM