Ir para conteúdo
Fórum Script Brasil
  • 0

Problema javascript IE


matheus.labanca

Pergunta

Bom dia pessoal.

Estou criando um javascript dinamicamente assim:

var div_1 = document.createElement('div');

body = document.getElementsByTagName('body')[0];
body.appendChild(div_1);

var js = document.createElement("script");
js.type = 'text/javascript';
js.src = 'http://www.exemplo_js.com/js/exemplo.js';

dev_1.appendChild(js);

Esse javascript tem chamadas de função que rodam perfeitamente no FF e Chrome. Mas no IE não.

No IE ele carrega o javascript certinho, consigo acessar as variáveis do js, mas a funções não rodam.

Elas só rodam quando esse novo js fica no estado complete, mas ele só chega no estado loaded.

Alguém sabe como resolver esse problema?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Bom dia pessoal.

Estou criando um javascript dinamicamente assim:

var div_1 = document.createElement('div');

body = document.getElementsByTagName('body')[0];
body.appendChild(div_1);

var js = document.createElement("script");
js.type = 'text/javascript';
js.src = 'http://www.exemplo_js.com/js/exemplo.js';

dev_1.appendChild(js);
Esse javascript tem chamadas de função que rodam perfeitamente no FF e Chrome. Mas no IE não. No IE ele carrega o javascript certinho, consigo acessar as variáveis do js, mas a funções não rodam. Elas só rodam quando esse novo js fica no estado complete, mas ele só chega no estado loaded. Alguém sabe como resolver esse problema?
Para evitar esses problemas de compatibilidade eu recomendo que você use jquery, além de facilitar sua vida ele trabalha em cima dos padrões web. Em jquery seu código ficaria assim:
$('body').append('<div id="div_1"></div>');
$('#div_1').append("<script type='text/javascript' src='http://www.exemplo_js.com/js/exemplo.js'></script>");

Espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...