Ticket #3499 (closed defeito: fixed)
O expresso mail não abre no Internet Explorer
Reported by: | joaquim.ferraz | Owned by: | ninguem |
---|---|---|---|
Priority: | alta | Milestone: | Expresso 2.5.2 |
Component: | ExpressoMail | Version: | |
Severity: | grave | Keywords: | |
Cc: | WorkGroup: |
Description
Ao instalar a versão 2.5.1 disponível no site do expresso em nosso ambiente, constatamos que o expresso mail não abre em nenhuma versão do I.E.
Testamos diversas versões do expresso anteriores a 2.5.1, e existe esse problema em todas que testamos, porém, felizmente conseguimos identificar o problema e estou postando aqui caso interesse a alguém.
O problema está no arquivo DropDownContacts?.js. A função init() do objeto ToolTip? possui uma linha que com a seguinte instrução:
document.body.appendChild(el_dropdowncontact);
Acontece que no I.E, você não pode usar appendChild em objetos que ainda não foram carregados, gerando um "erro fatal" bem estilo MS, deixando de renderizar toda a página. Para resolver, eu removi a última linha do arquivo DropDownContacts?.js e adicionei a mesma na função init() do arquivo main.js, que é chamada após o carregamento do body.
Fica a dica para que isso seja corrigido o mais rápido possível na versão estável do expresso...
ATENÇÃO !!! MIGRADO PARA O GITHUB
Ver issue 9 https://github.com/ComunidadeExpresso/expressolivre/issues/9