Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

178
Visualizações
Execute script retrieved as a string

I need to find the most correct way to display and execute an advertising banner inside a div with this format:

<div id="1111-1"><script src="//ads.website.com/s/gen.js?type=2"></script><script src="//ads.website.com/s/requestform.js?siteId=1111&formatId=2"></script></div>

I have prepared a div with:

<div class="myclass" id="myid"></div>

but I can't execute anything. I've tried:

 let element = document.getElementById('adsmoneytizer').innerHTML = app.forum.attribute('adscode') || "";
    eval(element);

where app.forum.attribute return the string "<div id="1111-1"><script src="//ads.website.com/s/gen.js?type=2"></script><script src="//ads.website.com/s/requestform.js?siteId=1111&formatId=2"></script></div>"

How can I display and execute this code?

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

You should be appending element to the body for the script to execute:

let element = document.createElement('div')
element.innerHTML = app.forum.attribute('adscode') || "";
document.body.appendChild(element)
about 4 years ago · Juan Pablo Isaza Relatório

0

you should use eval() instead to make it works

 $(this.node).find('script').each(function(index, element) {
        eval(element.innerHTML);
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda