Ignore:
Timestamp:
05/13/11 18:21:58 (13 years ago)
Author:
adriano
Message:

Ticket #1888 - Problemas ao anexar um arquivo na composicao de um email

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.2.0.2/expressoMail1_2/js/common_functions.js

    r4062 r4413  
    336336                var countDivFiles = 1; 
    337337 
    338         divFile = document.createElement('DIV'); 
    339  
    340  
    341         divFile.innerHTML = "<input type='file' id_border='"+id_border+"' size='50' maxLength='255' onchange=\"function () {validateFileExtension(this.value, this.id.replace('input','div'), this.getAttribute('id_border'));};\" id='"+"inputFile_"+id_border+"_"+countDivFiles+"' name='file_"+countDivFiles+"'>"; 
    342  
    343  
    344         var linkFile = document.createElement("A"); 
    345         linkFile.id = "linkFile_"+id_border+"_"+countDivFiles; 
    346         linkFile.href='javascript:void(0)'; 
    347         linkFile.onclick=function () {removeFile(this.id.replace("link","div")); return false;}; 
    348         linkFile.innerHTML=get_lang("Remove"); 
    349         //divFile.innerHTML += "&nbsp;&nbsp;"; 
     338        divFile = document.createElement('div');  
     339 
     340        var inputFile = document.createElement("input");  
     341        inputFile.id        = "inputFile_"+id_border+"_"+countDivFiles;  
     342        inputFile.name      = "file_"+countDivFiles;  
     343        inputFile.type      = "file";  
     344        inputFile.size      = 50;  
     345        inputFile.maxlength = 255;  
     346        inputFile.onchange  = function () {  
     347                validateFileExtension(this.value, this.id.replace('input','div'), this.getAttribute('id_border'));  
     348                openTab.autosave_timer[id_border] = setTimeout("save_msg("+id_border+")", autosave_time);  
     349        };  
     350         
     351        inputFile.onfocus = function () {        
     352                if (openTab.autosave_timer[id_border])  
     353                        clearTimeout(openTab.autosave_timer[id_border]);  
     354        };  
     355         
     356        divFile.appendChild(inputFile);  
     357 
     358        var linkFile = document.createElement("a");  
     359        linkFile.id        = "linkFile_"+id_border+"_"+countDivFiles;  
     360        linkFile.href      = 'javascript:void(0)';  
     361        linkFile.onclick   = function () {removeFile("divFile_"+id_border+"_"+countDivFiles); return false;};  
     362        linkFile.innerHTML = get_lang("Remove"); 
     363         
    350364        divFile.appendChild(linkFile); 
    351365        divFile.id = "divFile_"+id_border+"_"+countDivFiles; 
    352366        divFiles.appendChild(divFile); 
    353367 
    354  
    355  
    356         return document.getElementById("inputFile_"+id_border+"_"+countDivFiles); 
     368        return inputFile; 
    357369} 
    358370//      Remove Input File Dynamically. 
Note: See TracChangeset for help on using the changeset viewer.