Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

everton881

incorporar a função na div

Recommended Posts

Alguém pode me ajudar, estou tentando incorporar a função googletag.display('superbanner_728x90-1') dentro da div e nada acontece.

Ja tentei pelo innerHTML mas ele só imprime a função, alguém sabe informa onde esta o erro. Grato.

 

<div class="posicoes" id="pos1"></div>

 

 

var x = document.createElement("SCRIPT");
var t = document.createTextNode("googletag.display('superbanner_728x90-1')");
x.appendChild(t);
//document.body.appendChild(x);
document.getElementById("#pos1").x;

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro é q vc tá passando como string o nome da função e não o suposto retorno dela.

 

PQ vc não faz da forma q está na documentação?

 

<div id="div-1" style="width: 728px; height: 90px">
  <script type="text/javascript">
    googletag.cmd.push(function() {
      googletag.display('div-1');
    });
  </script>
</div>
https://developers.google.com/doubleclick-gpt/reference

 

Explique melhor a sua necessidade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ve só eu não faço direto porque eu tenho que mudar a posição desse script entre as divs no total são 4 divs que tenho, a cada tempo os banners vão mudar de divs como se fosse um circulo por exemplo inicialmente o banner fica na div pos1 depois de um minuto ele vai para div pos2 e o mesmo acontece com os outros. O script de mudar as posições já criei funciona com imagens adicionada diretamente pelo innerHTML, Só que eu preciso utilizar o scrpt da google que os banners vem de la. Por isso tento fazer alguma coisa parecida com o inner para essa função ser executada na pagina.Veja se deu pra entender. Aguardo resposta, grato pela ajuda.


Consegui, ficou da seguinte forma

 

var scripttag = document.createElement( "script" );
var funcao = document.createTextNode("googletag.display('superbanner_728x90-1')");
scripttag.appendChild(funcao);
document.getElementById( "pos1" ).appendChild( scripttag );,
agora o banner ficou fora da div, não entendi o porque.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.