mboxDefine() et mboxUpdate() - at.js 1.x
Définissez et mettez à jour une mbox dans Adobe Target.
Les fonctions mboxDefine()
et mboxCreate()
sont liées aux éléments HTML DIV dans lesquels l’offre doit s’afficher. Ces éléments HTML DIV doivent avoir la classe mboxDefault
. Si cette classe n’est pas attachée aux éléments HTML, un scintillement peut être visible.
mboxDefine
Crée un mappage interne entre un nodeId et le nom d’une mbox, mais n’exécute pas la demande. Cette fonction est utilisée avec mboxUpdate()
. Intégrée à at.js pour faciliter principalement la transition de mbox.js (désormais obsolète) vers at.js.
mboxUpdate
Exécute la demande et applique l’offre à l’élément identifié par le nodeId
dans la fonction mboxDefine()
. Cette fonction peut être également utilisée pour mettre à jour une mbox initiée par mboxCreate
. Intégrée à at.js pour faciliter principalement la transition de mbox.js (désormais obsolète) vers at.js. mboxDefine()
/ mboxUpdate()
peut être remplacé par adobe.target.getOffer() et adobe.target.applyOffer() à l’aide de l’option de sélecteur.
Exemple
<div id="someId" class="mboxDefault"></div>
<script>
mboxDefine('someId','mboxName','param1=value1','param2=value2');
mboxUpdate('mboxName','param3=value3','param4=value4');
</script>