skip to content rich footer

stevenclark.com.au

subscibe to the StevenClark.com.au rss feed

Archive for the 'javascript' Category

More Accessible Popup Windows (If Coerced)

Sunday, August 10th, 2008

There’s something extremely annoying about pop-up windows and yet clients often seem to demand them as though they were the answer to that internal fear users will follow a link and never return. My advice from the beginning is if you have such a link remove it immediately - problem solved. There’s a lot to be said for never linking to sites far more interesting than your own.

In real life this fear just isn’t founded and the last thing you should be doing is trying to hold your users captive. If they want to leave then let them, for Christ’s Sake! It’s repeat visitors and conversions that make a successful site not keeping your window open in some sub-level dungeon on the task bar. You’ve probably figured already that pop-ups confront users with a back button that isn’t going to work. And sometimes the window is chromeless. It’s obtrusive, offends a large number of your users, and will confuse the hell out of sighted users let alone someone using assistive technology. And they should never EVER occur without a warning! OK the rant is over for now so we’ll carry on (we understand that pop-up windows are bad for usability and shitty and considered industry worst practice). About the only thing you should be popping up in a new window is a PDF (Portable Document Format) file in its native application.

Read the rest of this entry »

skip to top of page

Currently Reading

Mental Models by Indi Young (cover)Developing software from the user's perspective as opposed the organisational one is a critical area we need to work on as designers. I'm reading Mental Models by Indi Young, a book about understanding users' reasons for doing things and one system for understanding and designing for those reasons.

It's important to understand that when people visit your website they bring with them their own world view, motivations, experience and expectations. And, by working with those factors, we can improve our game significantly by providing them with what they want and need.