Show Menu
TÓPICOS×

mboxCreate(mbox,params) - at.js 1.x

Executa uma solicitação e aplica a oferta ao DIV mais próximo com o nome de classe mboxDefault.
Essa função está disponível para a at.js versão 1.somente x . Essa função foi descontinuada pelo lançamento da at.js 2.x. Ela retorna o conteúdo padrão se for usada com a 2.x.
A função está incorporada na at.js, principalmente para facilitar a transição de mbox.js para at.js. Uma alternativa mais nova para mboxCreate() é adobe.target.getOffer() / adobe.target.applyOffer() ou a diretiva Angular.

Exemplo

<div class="mboxDefault"> 
  default content to replace by offer 
</div> 
<script> 
  mboxCreate('mboxName','param1=value1','param2=value2'); 
</script>

Notas

mboxCreate() agora usa o terminal "json" ao invés de "standard" e dispara de maneira assíncrona. Por esse motivo:
  • Depuração é diferente.
  • Evite oferecer código que exija chamadas bloqueio sincrônicas.
    Por exemplo, ofertas que definem variáveis de JavaScript que são usadas para código do site ou outras mboxes posteriores na página.
  • Certifique-se de ter uma <div class="mboxDefault"></div> antes de invocar mboxCreate() , pois at.js não adicionará um para você.
  • Funções vazias no topo da página mboxCreate() não são recomendadas como mbox global.
    A mbox global criada automaticamente em at.js é uma opção melhor, pois dispara do <head> e pode retornar conteúdo antecipadamente.