mboxDefine() en mboxUpdate() - om.js 1.x
Een box definiëren en bijwerken in Adobe Target.
mboxDefine()
en mboxCreate()
zijn gebonden aan HTML DIV-elementen waar het aanbod moet worden weergegeven. Deze HTML DIV-elementen moeten mboxDefault
klasse. Als deze klasse niet wordt gekoppeld aan de HTML-elementen, ziet u een merkbare flikkering.
mboxDefine
Maakt een interne toewijzing tussen een nodeId en een naam van een box, maar voert de aanvraag niet uit. Wordt gebruikt in combinatie met mboxUpdate()
. Gebouwd in at.js vooral om de overgang van mbox.js (nu afgekeurd) aan at.js te vergemakkelijken.
mboxUpdate
Voert het verzoek uit en past het aanbod toe op het element dat door de nodeId
in de mboxDefine()
. Kan ook worden gebruikt om een box bij te werken die is gestart door mboxCreate
. Gebouwd in at.js vooral om de overgang van mbox.js (nu afgekeurd) aan at.js te vergemakkelijken. mboxDefine()
/ mboxUpdate()
kan worden vervangen door adobe.target.getOffer() en adobe.target.applyOffer() met de optie Selector.
Voorbeeld
<div id="someId" class="mboxDefault"></div>
<script>
mboxDefine('someId','mboxName','param1=value1','param2=value2');
mboxUpdate('mboxName','param3=value3','param4=value4');
</script>