
Nullbeta aka HansR - online sinds 2001. Tegelijkertijd baasje en knecht van het slechtst gelezen weblog van het noordelijk halfrond. XHTML en cascading style sheet fetisjist. Parttime usability neuroot. Object oriëntatie losert. SQL wannabe. De ongekroonde koning van de ongedocumenteerde spaghetticode. Verliefd op en ziek van SEO. Vindt zijn Asics tegenwoordig vaak leuker dan zijn laptop.
Nullbeta sluit zich aan bij de woorden van Dante – All hope abandoned, he who entereth here ...

Null, code knagen, cms in de polder, stijlbladen, gelaagd bouwen, MySQL, php, Emmeloord, webservers, toegankelijk, document object model, zzp, organisch, puntkomma kwijt, webstandaards, uhhh zoekmachine spam? Beta. Nullbeta.
Nul? Nee null! Uhh, wat is null?
Adj. 1. important, of importance - of great significance or value; "important people"; "the important questions of the day"
Het zal mijn dirty mind wel zijn, maar toen mijn oog viel op de flash banner op de website van Custom Media, vond ik de tekst plaatjes vullen geen gaatjes ontzettend goed passen bij die foto van een stel vrouwenbenen. Not! Ik moest gelijk denken aan dat antieke woordgrapje:
Bouwvakker:
Waar gaan die mooie benen naartoe?
Vrouw:
Naar huis. Tenminste als er niks tussenkomt!

Oké, genoeg pseudo-pr0n. Even in de portofolie uhh het portfolio kijken wat ze bij Custom Media allemaal uit de spreekwoordelijke mouw geschud hebben. Behalve dat het er vooral angstvallig leeg is (net begonnen?), blijkt één van de projecten te leiden naar een gehackte website (www.gewoonhier.nl - HACKED BY iSKORPiTX). Au! Misschien kunnen ze er bij Custom Media zelf niks aan doen, maar vertrouwen wekt het toch niet.
Oh ja. Ze zoeken bij Custom Media momenteel nog een webdezinger cq ontwerper , maar ik weet niet of ik hier na de bovenstaande bijna-dood-ervaringen überhaupt nog interesse in zou hebben, ondanks dat ik er op de fiets heen kan.
Geschreven door HansR
Er is nog niet gereageerd op deze tekst. Laat een reactie achter.
Geplaatst in Niet goed maar wel gek
Getagged als banner, review, website, Woorden
De achtergrond
Met Company of Kids ben ik voorzichtig aan het nadenken over een vorm van samenwerking. Om te beginnen ben ik door Company of Kids gevraagd om een flash banner op Leuk voor kids te zetten. Om vervolgens maar eens een dooddoener-konijn uit de hoge hoed te trekken: meten is weten.
En ik wil graag weten hoe vaak de banner van Company of Kids aangeklikt wordt.
Het idee
Oké, dat is niet zo spannend zou je zeggen. Hang een javascript event handler aan het flash object en laat deze event handler een serverside script aanroepen dat het klik-veld van de betreffende record in de hey_hoevaak_wordt_er_op_mij_geklikt tabel met één ophoogt. Een kind kan de was doen …
Het probleem
Een kind kan de was doen … maar niet heus. In theorie klinkt het bovenstaande dan wel logisch, maar in de praktijk blijkt het gemakkelijker gezegd dan gedaan. Want hoewel het in Firefox niet zo’n probleem is om bij een klik op de flash banner de klikteller te updaten, werken Internet Explorer versies 6 en 7 niet mee. En aangezien het overgrote deel van de bezoekers langskomt met deze browsers en versies, MOET een en ander werken onder Internet Explorer 6+. Het probleem lijkt hem erin te zitten dat het flashfilmpje zich in de documentstructuur op de bovenste laag bevindt en derhalve het onclick event van het javascript onderschept. De banner voorzien van de wmode = transparent parameter (geopperd op de Adobe website) biedt evenmin uitkomst. Grrr. Op internet is weliswaar voldoende naslagwerk te vinden over het probleem van de layering van swf objecten in een htmlbestand, maar voor mijn specifieke situatie heb ik geen oplossing gevonden.
De oplossing
Ik kan slecht tegen mijn verlies. Dus heb ik net zolang lopen klooien totdat ik een workaround gevonden had. Toegegeven, ik betwijfel of mijn uiteindelijke fix voor het bovenstaande probleem de schoonheidsprijs verdient, maar hey … het werkt in elk geval wel. Oké, wat heb ik dan gedaan? Door te rommelen met absolute positionering en de z-index, en daarnaast vals te spelen met de in de flashbanner geprogrammeerde doorklik naar de Company of Kids website (lees: de doorklik wordt gedaan door het javascript in plaats van de flash banner) is het gelukt om een tracking van het aantal kliks op de banner te realiseren.
Ik heb een div gebruikt en daarin een absoluut gepositioneerde afbeelding (een transparante gif) geplaatst. Daaronder laad ik een nog een div in, waarin tenslotte de flashbanner zich bevindt. Aan de transparante gif heb ik een onclick event opgehangen, die zorgt voor (1) het verhogen van de teller en (2) het laden van de achterliggende website.
De code
1. html en javascript
<div id="container-banner-cok">
<img id="anker" src="/img/transparant-468x60.gif" />
<div id="flashbanner">
<script type="text/javascript">
// <![CDATA[
var fo = new FlashObject("pad naar flash bestand", "", "468", "60", "6", "#f0f0f0", true);
fo.addParam("wmode", "transparent");
fo.write("flashbanner");
var container = document.getElementById("container-banner-cok");
var anker = document.getElementById("anker");
anker.style.cursor = "pointer";
anker.onclick = function () { updateBannerClicks('cok022007'); window.open('url die geopende moet worden'); }
// ]]>
</script>
</div>
</div>
2. stijlblad dingen
#container-banner-cok { width: 468px; height: 60px; display: block; background: #fff; margin: 10px 10px 10px 20px; padding: 0; z-index: 100; text-align: left; }
#anker { position:absolute; display: block; border: none; z-index: 99; width: 468px; height: 60px; margin: 0; padding: 0; }
#flashbanner { position: absolute; display: block; width: 468px; height: 60px; z-index: 0; padding: 0; margin: 0; }
Oh ja, in het bovenstaande geval heb ik gebruik gemaakt van Geoff Sterns’ flash object voor het inladen van de Flash banner.
Geschreven door HansR
Er is nog niet gereageerd op deze tekst. Laat een reactie achter.
Geplaatst in Flash · javascript
Getagged als banner, javascript
Sinterklaasavond zit er op het moment van schrijven alweer aan te komen. Aangezien ik op de leukvoorkids website een Sint-gerelateerde banner gebruik ligt het post-Sint Nicolaas syndroom op de loer. Hoog tijd om alvast wat te brainstormen over een nieuwe themabanner.
Niet erg verrassend … wordt het een combinatie van winter en het kerstfeest elementen. Versie 1 en Versie 2. De uiteindelijke versie zal wel iets met een looplicht worden vermoed ik.
Die lampjes kunnen er na de feestdagen altijd nog af zodat ik met de sneeuw en ijspegels nog een tijdje vooruit kan voordat ik met een nieuw thema op de proppen moet komen …
Geschreven door HansR
Er is nog niet gereageerd op deze tekst. Laat een reactie achter.
Geplaatst in Grafisch geweld · Mijn websites
Getagged als banner, kerstfeest
Af en toe ben ik zo’n ongelooflijke dwangmatige neuroot. Zit ik afgelopen zaterdag naar Blade II te staren op televisie. (amusante horror trouwens). Denk ik, vanwege het hoge gehalte aan vampiers, meteen aan het toffe Russische fantasy / griezelwerkje Nochnoy Dozor (Nightwatch) waar ik verleden jaar met veel plezier naar heb zitten kijken. Vervolgens ren ik even naar mijn laptoppie om te kijken of er hiervan nog wat aardige wallpapers te scoren zijn. Blijken er nogal wat aantrekkelijke screenshots uit de film online te vinden te zijn. En besluit ik, ondanks het feit dat er geen enkele inhoudelijke relatie is tussen Nochnoy Dozor en Nullbeta, dat een Nightwatch banner wel hip zou zijn.
Dus dan moet en zal die banner er ook komen. Voor het geval ik binnenkort bij zinnen kom en de huidige banner toch minder op zijn plaats vind: voor de archieven … de Nochnoy Dozor banner
Geschreven door HansR
Er is nog niet gereageerd op deze tekst. Laat een reactie achter.
Geplaatst in Grafisch geweld
Getagged als banner, films, nightwatch