Obrßzky - Flash - Cookies v javascriptu
Nejstar╣φ technologie webovΘ reklamy. Zadßvajφ se normßln∞ jako html obrßzek obklopen² odkazem. Zjednodu╣en∞ zapsßno:
<a href="strßnka_zadavatele"><img src="soubor_s_obrazkem"
border="0"></a>
Prost∞ klasika. Daly se pou╛φt dva formßty:
Formßt obzvlß╣t∞ vhodn² pro komprimovanΘ uklßdßnφ fotografiφ. B²vß datov∞ men╣φ ne╛ gif, ale na konturßch obsahuje nep°esnosti. V reklam∞ se moc nechytil, proto╛e neumo╛≥uje pr∙hledost a animaci. P°φpona soubor∙ *.jpg nebo *.jpeg.
V reklam∞ vyhrßl, proto╛e dovoloval d∞lat animace, pro reklamu pr² nezbytnΘ. AnimovanΘ gify se dajφ d∞lat v programech k tomu urΦen²ch. V zßsad∞ se jednß o sesklßdßnφ vφce statick²ch obrßzk∙ (snφmk∙) za sebe. S poΦtem snφmk∙ animace hodn∞ roste datovß velikost, proto se snφmk∙ dßvß mßlo.
Je╣t∞ dnes jsou gifovΘ bannery nejΦast∞j╣φ formßt pou╛φvan² v reklam∞. Hodn∞ na n∞j ·toΦφ flash.
Macromedia Flash je technologie pro vektorovΘ animace. Existujφ dva formßty soubor∙:
Nejhor╣φ je, ╛e neexistuje ╛ßdnΘ jasnΘ kritΘrium, kterΘ by omezovalo zßt∞╛ procesoru a grafickΘ karty. U obrßzk∙ to bylo snadnΘ -- °ekla se velikost v datech a ta se musela dodr╛et. Dne╣nφ kreativnφ kresliΦi flashov²ch reklam mφvajφ ale tak silnΘ poΦφtaΦe, ╛e si neuv∞domujφ, jak to m∙╛e zatopit pr∙m∞rnΘmu stroji. Povolitelnß zßt∞╛ procesoru se velmi t∞╛ko objektivn∞ stanovuje. Kreativnφ agentury ze m∞ nikdy nebyly nad╣enΘ, kdy╛ jsem jim reklamy odmφtal s kritΘriem "na mΘm poΦφtaΦi 400 MHz to nesmφ zastavovat eMPΘTrojky".
Co se Φasovßnφ t²kß, je to podobnΘ. Kreativka mß ud∞lat animaci na 5 sekund. Nastavφ si ve Flash editoru 72 fps, to je frames per second, snφmk∙ za sekundu. Na p∞t sekund vychßzφ 360 snφmk∙. Jenom╛e na pomalej╣φm poΦφtaΦi se t∞ch snφmk∙ staΦφ za sekundu Φasto jenom n∞co kolem t°iceti. Tak╛e animace trvß 12 sekund. Vysv∞tlujte pak autorovi flashe, ╛e dvanßct sekund jsme si nedomluvili, kdy╛ jemu to jede na nejnov∞j╣φm stroji p°esn∞ 5 sekund!
Kam mß flashovß animace klikat, se nedß nastavit v HTML. To je na jednu stranu dob°e (nedß se ukrßst cizφ animace a nechat ji klikat na vlastnφ strßnku). Na druhou stranu je to prßce. V editoru se musφ vyznaΦit aktivnφ oblast a pomocφ ActionScriptu svßzat udßlost onRelease s metodou getUrl("s paramatrem posφlanΘ strßnky"). Je ale zvykem dßvat tam tu posφlanou strßnku jako prom∞nnou jmΘnem clickthru, aby se v reklamnφm systΘmu dal pou╛φt redirect. Nad aktivnφ oblastφ se bude objevovat kurzor ruΦiΦka.
Jsou dva zp∙soby:
Zatφmco tag <object> je nov∞j╣φ a obecn∞ vzato "sprßvn∞j╣φ", <embed> funguje v╣ude. Tak╛e pro reklamu doporuΦuji zadßnφ pomocφ <embed>, pro seri≤znφ projekty pomocφ <object>. Zßpis <embed>u do strßnky doporuΦuji maximßln∞ jednoduch²:
<embed src="flashova_animace.swf" width="468" height="60">
Je-li klikßnφ ud∞lanΘ p°es prom∞nnou clickthru (mß klikat nap°. na Seznam) a animace mß b²t pr∙hlednß (transparent):
<embed src="flashova_animace.swf?clickthru=http://www.seznam.cz"
width="468" height="60" wmode="transparent">
Zßjemce o Flash m∙╛u odkßzat na Flash help.
Cookies (Φti k∙kφs nebo takΘ kukφny; Kosek hezky p°eklßdß jako kolßΦky) jsou malΘ kousky textu uklßdanΘ na poΦφtaΦi klienta. Je to to jedinΘ, co se dß u klienta automaticky ulo╛it. Jsou pou╛φvßny zejmΘna v reklam∞, proto╛e na n∞ nenφ moc spolehnutφ. Ka╛d² kousek informace mß:
Prßce s cookies v Javascriptu je vcelku ╣irokΘ tΘma, ale reklama °e╣φ v∞t╣inou jenom jednu v∞c:
Tak╛e kdy╛ si prohlφ╛eΦ stßhne strßnku, javascript pomocφ cookies d∞lß toto:
Pokud p°φ╣t∞ p°ijde tent²╛ u╛ivatel, u╛ cookie mß, a tak reklamu nevidφ. Kdy╛ p°ijde po del╣φ dob∞, cookie mu vypr╣ela a reklama se znovu zobrazφ.
K≤d pro kontrolu, jestli se mß vyjφ╛d∞Φka spustit nebo ne, m∙╛e vypadat takto:
var jmenoCookie="pokus";// jakΘkoliv jmΘno
var dny = 3; // poΦet dn∙, za kterΘ cookie vypr╣φ
if(document.cookie.indexOf(jmenoCookie) == -1 ){ // nevid∞l to
var datum= new Date(); // zφskß aktußlnφ datum v
milisekundßch
datum.setTime((datum.getTime() + 1000 * 60 * 60 * 24 * dny));
// k datu p°idß poΦet dn∙
document.cookie= jmenoCookie + "=true; expires=" +datum.toGMTString()
; // to je zßpis cookie, aby se to p°φ╣t∞ nezobrazovalo
spustitReklamu() // sem dßt k≤d, kter² spou╣tφ reklamu
}
Dal╣φ: Reklamnφ systΘmy, P°edchozφ:
SkriptovΘ reklamnφ formßty
Vizte tΘ╛: Reklamnφ formßty,
P°φprava obrßzk∙ pro web
o tvorb∞, ·dr╛b∞ a zlep╣ovßnφ internetov²ch strßnek