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á:
<embed src="flashova_animace.swf?clickthru=http://www.seznam.cz" width="468" height="60"
wmode="transparent">
Cookies (čti kůkís nebo také kukíny) 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
![]() |
Hledání
Jak psát web:
http://dusan.pc-slany.cz/internet/
Píše Yuhů: autorova stránka,
mail: dusan@pc-slany.cz
Poslední aktualizace 15.12.2002