Christian Heilmann

Author Archive

How to create user friendly pop-under ads

Monday, November 7th, 2005

How to create user friendly pop-unders I just came back from a quick vacation in Munich, and on the train I wrote a small introduction to pop-under ads for a friend. Personally I am not a friend of ads, pop-up or pop-under, but sometimes you need them.
The main problem I have seen so far is that bad implementations cover the content even when JavaScript is disabled, thus making it impossible for the user to get rid of them.

This article describes how to create user friendly pop-under ads with CSS and DOM and offers an example that only covers the main content and gets a “close” functionality when the browser allows it.

Hopefully you’ll find it helpful.

Real life popunders / interstitials

Thursday, November 3rd, 2005

The Sunday Times this weekend had an ad that made my eyes pop (click the detail to see the whole page):

detail of times ad

It really looks like one of those overlay ads you have in web sites, and must have cost quite a bundle.

If you came here to learn how to create overlay ads, check this out instead

European Member of Parliament sees not much improvement in accessibility

Monday, October 31st, 2005

Just got this as part of the e-government bulletin. Just another example as to how web accessibility has bigger issues than non-encoded ampersands.

European Accessibility Shortcomings ‘Shameful’, Says MEP
Richard Howitt MEP has said it is “shameful” that EU institutions have still not themselves widely embraced global web accessibility guidelines, despite urging their adoption on member states.
“My own institution’s web site was recently found to be inaccessible to people with a disability,” Howitt told an eAccessibility conference hosted in London last week by the UK Presidency of the EU (http://fastlink.headstar.com/eur2).
Last December, European institutions agreed that web accessibility guidelines should be adhered to by all public sector web sites across the whole of Europe. However Howitt, who is president of the European Parliament’s All-Party Disability Group, said: “It is shameful that the European Parliament is unable to do that nine months later. It shows the huge chasm that exists between good intent and what is the reality in terms of market and the daily experiences of disabled people.”
One of the aims of the conference was to discuss the EU Communication on eAccessibility (http://fastlink.headstar.com/comm1) which lays out an action plan to ensure all Europeans receive equal access to digital and electronic products and services. Howitt warned delegates that action on the communication is imperative. “If in two years’ time we have another set of dialogues, you risk losing the confidence of the European Parliament and the citizens of Europe. It’s no good just talking about it: challenge us as politicians to agree it.”
Next month sees the release of findings from a study commissioned by the UK’s E-Government Unit on the accessibility of public sector web sites from across EU member states. The research is due to be published at the ministerial conference on e-government in Manchester in November (http://www.egov2005conference.gov.uk/).

How superfluous commenting can bite you

Saturday, October 29th, 2005

i just had a fun bug to kill: A client complained that their site is not working. The code is theirs, all we did was update some flash movies. What didn’t work, was a popup window showing the flash movie.

Now, the code was Dreamweaver generated and the out-of-the-box functions have their version as comments on the line of the function name:


function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}

There seems to be some optimising setting on the client’s server that deletes all whitespace in the documents, and when they uploaded the above code, it ended up as:


function MM[...]([...]) {//v2.0window.open([...]);}

This commented out the whole function and broke the popup. Learning from that: Don’t use embedded JS in an unknown environment.

Ask me things on the World Usability Day webcast

Tuesday, October 25th, 2005

Following the 10 Reasons why clients don’t care about accessibility article on Digital Web I was asked to participate in the World Usability Day webcast about web accessibility.

So if you have a question to ask about the matter at hand – how to sell accessibility in the large business world – please feel free to enter your question on the post about the webcast:

Webcast Homepage – 10 reasons clients don’t care about accessibility