Ir para o conteúdo

 Voltar a Banco de Tal...
Tela cheia

Problema ao tentar abrir popup (popup.js, submodal.js, etc)

11 de Abril de 2012, 13:15 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 31 vezes

Olá a todos. 

Estou tendo um problema sério com qualquer funcionalidade que execute o script popup.js. Ocorrem vários erros parecidos com esse:

// show or hide the window close widget
if (showCloseBox == null || showCloseBox == true) {
$("popCloseBox").style.display = "block";
Uncaught TypeError: Cannot set property 'display' of undefined

 

 Esse ocorreu no arquivo submodal.js. Comentei a linha com problema e erros similares foram acontecendo adiante. Essa função de popup é chamada para impressão e também na lupa de pesquisar. O estranho é que estava funcionando antes e até onde sei não alterei nada para dar um erro desses. 

Alguém já passou por esse problema? Já existe solução? 

 

Att. Christian 

 

Autor: Christian Cleber Masdeval Braz


22 comentários

  • F24dd96a3b3343b99b684fc44d2e5b71?only path=false&size=50&d=404Luciano Dias(usuário não autenticado)
    12 de Abril de 2012, 11:58

     

    Oi Christian,

    Ainda não passamos por nenhum erro com essa biblioteca. Apesar de antiga, no nosso ambiente funciona sem maiores problemas com o Internet Explorer (até a versão 8), o Chrome, o Firefox e até com o Safari (iPhone).

    Eu vi que a biblio.js ainda não estava adequada para o IE8, por isso fiz um commit dela (com algumas correções e de um ajuste no submodal.js) no trunk do SVN. Veja se ajudou em algo.

    Você poderia detalhar em qual navegador isso está acontecendo ? O problema acontece em diferentes navegadores ? Ainda, será que não é alguma incompatibilidade com outra biblioteca javascript que vocês adicionaram (se for o caso, qual vocês estão utilizando) ?

    Um abraço,

    Luciano.

    • 5027e96c2c456119c052b9d4a37310c8?only path=false&size=50&d=404Christian Cleber Masdeval Braz(usuário não autenticado)
      12 de Abril de 2012, 20:07

       

      Oi Luciano. 

      Consegui entender o que está havendo e é isso que vc falou mesmo. Eu acrescentei uma biblioteca jquery que define a função $ e na biblioteca biblio.js vocês já fazem isso. 

      Verei qual o melhor jeito de resolver.

       

      Obrigado pela resposta! 

       

Essa comunidade não possui posts nesse blog