Michael Gaigg: Über UI/UX Design


JavaScript Pop-ups – Good or Bad?

Having witnessed a recent discussion on the WAI Interest Group list I asked myself, are JavaScript Pop-ups good or bad (or evil)?


It depends. But mostly bad 😉


John Colby's from Birmingham City University arguments on why pop-ups are bad:

  1. Because people are warned about them (http://www.bbc.co.uk/webwise/guides/about-popups)
  2. Because of their association with scams, viruses, malware, sites using popups are 'less trustworthy'
  3. Users with sight or cognitive problems (http://soap.stanford.edu/show.php?contentid=47)
  4. (And personally) if they insist on using popups I'll go away.

Richard from Userite remembers us that:

...the pop-up almost certainly takes the focus away from the current window. Blind users will not know this unless you tell them AND provide a clear method to close the pop-up and return the user to the point immediately after where the pop-up activated. Also remember to provide a text based alternative for those who do not have javascripting.

with Charles McCathieNevile from Opera adding:

...that many users have pop-ups blocked by default now, so won't actually see it even if they are not blind.


Harry Loots of the IEEE has a point when he says:

If it will supply useful information to the user, then don't kick against it, but make sure that the feedback / information so provided is accessible. For example, if the pop-up is used to confirm the product has been added and the user's browser does not support scripting/popups, a physical line of text may be displayed to confirm the product has been added (which can be hidden in the view seen by users who get the popup)

My Take

When a client asks for a specific design element, one needs to wonder where this need came from in the first place.

In the case that the client is not satisfied with visibility of system status. Try

  • Improving titles and labels
  • Adding non-obstructive instructions
  • Providing feedback in an alternative way (as Harry pointed out), additional confirmation page always helps
  • Keeping elements and its status (e.g. shopping cart belongs to the top right corner) in its user-anticipated location
  • Using visual cues to show what just happened

Similar Posts:

Posted by Michael Gaigg

Comments (7) Trackbacks (0)
  1. The Javascript pop-up depends on some few reasons. But I do not like the pop-up as I do not leave the page where I am reading something. Because many people consider it as a chance of getting spam, malwire, viruses. Although it has some adtantages, but many do not like due to their risks. Thanks to the mentioned of the reference list.

  2. A guarantee of gratefulness is arranged up as to the regular site. It was particularly essential for me. Continue giving such examinations later on additionally. This was truly what I was seeking after down, and I am glad to came here!

  3. This is a useful information that will help in marketing and different projects .Thank you so much for this blog.

  4. Such an incredible work in regards to training and online study to pick up learning and time using.

  5. We at Dumpsportal.com help you to pass your SAP SAP HANA Certification C_HANAIMP142 with flying colors. After purchase you will have the access to all latest and valid C_HANAIMP142 braindumps questions.

  6. Typically, the TP-LINK wireless router has both of the account details as the admin and so it is easy to provide it on the login page Now, in order to login it's important to press OK. Now, you can start configuring the router.

  7. I am pro javascript pop ups, but sometimes my clients find them very difficult because not all servers can read them. https://ofertehainesh.wordpress.com/

Leave a comment

No trackbacks yet.