Billboard mit Reminder: Unterschied zwischen den Versionen
Esenk (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(10 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{TechSpecsOnline | {{TechSpecsOnline | ||
|galerie= | |galerie= | ||
<gallery mode="packed" heights="200px"> | |||
Online_Billboard_mit_reminder1.png|1. Initialer Zustand | |||
Online_Billboard_mit_reminder2.png|2. Billboard bleibt beim Scrollen für 5s am Bildschirmrand sticky | |||
Online_Billboard_mit_reminder3.png|3. Nach 5s Transformation zu einer sticky Reminder-Leiste | |||
Online_Billboard_mit_reminder4.png|4. Nach Expandieren sind Billboard + Reminder-Leiste sichtbar und sticky | |||
</gallery> | |||
|beschreibung=Das Billboard ist für 5 Sek. Immer in voller Größe sichtbar, auch beim Scrollen. Danach zieht es sich zu einer Sticky-Reminder-Leiste zusammen, die jederzeit wieder zu voller Billboard-Größe expandiert werden kann. | |beschreibung=Das Billboard ist für 5 Sek. Immer in voller Größe sichtbar, auch beim Scrollen. Danach zieht es sich zu einer Sticky-Reminder-Leiste zusammen, die jederzeit wieder zu voller Billboard-Größe expandiert werden kann. | ||
|3rdParty={{3rdParty|erlaubt=nein}} | |3rdParty={{3rdParty|erlaubt=nein}} | ||
Zeile 13: | Zeile 19: | ||
}} | }} | ||
|besondereInformation= | |besondereInformation= | ||
{{Baustein|titel=Interaktion|text=Scroll-Event des Users fixiert | {{Baustein|titel=Interaktion|text=Scroll-Event des Users fixiert das Billboard sichtbar für 5 Sek. am oberen Viewport des Browsers. Nach Ablauf der Zeit kollabiert das Billboard zu einer weniger hohen Reminder-Leiste, die ebenfalls fixiert am oberen Viewport des Browsers verbleibt. Durch Klick kann dieser erneut auf das initiale Format geöffnet werden (die Reminder-Leiste bleibt dauerhaft unterhalb am Billboard angedockt). Durch Klick auf Schließen-Buttons wird das Fixierung bzw. stickiness aufgelöst und das Billboard mit itialem Format im originären Werbeplatz zurückgesetzt und verbleibt dort. Die Features zur Steuerung werden von iq digital umgesetzt - siehe nachfolgende Anforderung zur Umsetzung Creation . | ||
}} | }} | ||
{{Baustein|titel= | {{Baustein|titel=Feature-Steuerung|text= | ||
Bei Anlieferung des Werbemittels als HTML5-Zip-File | Bei Anlieferung des Werbemittels als HTML5-Zip-File müssen die Funktionen und Elemente für '''Klick-Interaktion''' nach obigen Interaktions-Regeln durch die Creative-Agentur umgesetzt werden. Da das HTML5-Project innerhalb eines Cross-Domain-iFrames in den Werbeplatz implementiert wird, sind abgestimmte '''Commands''' für das Messaging mit dem Anzeigen-Template von iq digital erforderlich. | ||
<br/><br/> | <br/><br/> | ||
'''Dieser Code muss in Ihr Werbemittel im Top-Level-Window "einmalig" eingefügt werden:''' | '''Dieser Code muss in Ihr Werbemittel im Top-Level-Window "einmalig" eingefügt werden:''' | ||
<syntaxhighlight lang="html" line="line"> | <syntaxhighlight lang="html" line="line"> | ||
Zeile 54: | Zeile 52: | ||
</script> | </script> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
'''Implementieren Sie auf gleicher Ebene den " | '''Implementieren Sie auf gleicher Ebene den "Listener", der bei Benachrichtigung durch das iq-Template eine Aktion ausführt:'''<syntaxhighlight lang="html" line="line" highlight="14-15"> | ||
<script type="text/javascript"> | <script type="text/javascript"> | ||
try { | try { | ||
iqdNS. | iqdNS.initAnimation=function(b){ | ||
var | var a; | ||
info | if(b.origin===iqdNS.postOrigin){ | ||
a=JSON.parse(b.data); | |||
if(a.info==="startAnimation"+iqdNS.creativeID){ | |||
iqdNS.animationCallback(a.command) | |||
} | |||
} | } | ||
}; | }; | ||
iqdNS. | iqdNS.animationCallback = function(command){ | ||
}catch(e){} | switch (command){ | ||
</script> | case "[iq-command]": | ||
// Fügen Sie hier den Funktionsaufruf zum Start Ihrer Animation ein | |||
break; | |||
} | |||
}; | |||
iqdNS.addEvent(window,'message',iqdNS.initAnimation); | |||
} catch(e){} | |||
</script> | |||
</syntaxhighlight> | </syntaxhighlight> | ||
{{ReminderSteuerungBaustein}} | |||
}} | |||
|pagenameEN=Billboard with reminder | |||
<includeonly>|wirdReferenziert=true</includeonly> | |||
}} | }} |