Denver Web Development, Web Development Denver, Colorado 
 
 

Denver Web Development, Web Development Denver, Colorado

More and more commercial websites are featuring pop-ups these days. In many instances, I'm noticing more pop-ups being used for advertising, probably due to the harsh reality that is "banner blindness". In other cases, pop-ups are used to display supplemental content to the parent page. Unfortunately, many designers know little about how to make a proper pop-up window that will be accessible.

Among the many concerns of accessible design is found in "Guideline 6" of the W3C's Web Content Accessibility Guidelines: http://www.w3.org/TR/WCAG10/#gl-new-technologies - "Ensure that pages are accessible even when newer technologies are not supported or are turned off." Simply put, you should ensure that your content remains accessible to those who modify their accessibility settings to disable scripting or whose choice of adaptive technology does not recognize scripting. See also the relevant Section 508 criteria: http://www.access-board.gov/sec508/guide/1194.22.htm#(l)

Popups are among the items that most often violate this accessibility guideline

A common pop-up window link will probably begin like this: <a href="#" onClick="window.open...... or: <a href="javascript:; onclick="window.open(....... In both instances, the link becomes completely unusable to those with scripts turned off or with browsers that do not recognize JavaScript.

From here on out, lets assume our target audience fits one of the two situations just mentioned - either they have JavaScript disabled or their browser cannot recognize JavaScript.

In the first case, using "#" as the hypertext reference will result, at best, in their being taken to the top of the page. The "#" sign is interpreted as what's known as a "Fragment Identifier Separator" ( see geekspeak at - http://www.w3.org/Addressing/URL/4_2_Fragments.html ). What this means to us is that the "#" is supposed to point somewhere, such as a named object on the page. It is not a default "Do Nothing" character. The hash symbol prepends the name of the target. So that <a href="#contact">Contact me</a> will take you to a place on the page that is named "contact" - <a name="contact"></a>

Using just plain "#" as the hypertext reference is bad because "A void fragment-id with or without the hash sign means that the URL refers to the whole object." In most browsers, it will be interpreted as pointing back to the beginning of the page. At best, it will do nothing when clicked.

In the second case, using "javascript:;" as the hypertext reference simply does nothing. Remember, we're dealing with those who for one reason or the other can't use anything dependent upon JavaScript. So again, this link does nothing for someone whose browser does not recognize javascript.

It can be done better and work well for all

Fortunately, we can create an accessible alternative that functions perfectly for those with JavaScript enabled, yet degrades well for those who don't. We do this by using a real link to the actual destination in our hypertext reference:

<a href="file.html" onclick="window.open('file.html', 'window_name', 'toolbar=yes, location=yes, status=yes, menubar=yes, scrollbars=yes, resizable=yes, width=xxx, height=xxx'); return false"> Open Window </a>

The above is the "accessible" method to open a popup (opening new windows is bad anyway, so I guess this is the lesser of two evils). Using the real file as the hypertext reference, but set the link to "return false" will operate properly whether the person has JavaScript enabled or not. Those without JavaScript enabled still get to the content, and those who have JavaScript get the popup as intended.

Now, here's the treat: Many people offer a means to close the pop-up that has just opened. Again, they do this with either <a href="#"... or <a href="javascript:;... Like so: <a href="#" onClick="window.close()">Close</a> Well, like I said before, all this does is take them to the top of the page. Assuming the popup is linked on only one page we can take them back by placing the referring file in the hypertext reference: <a href="referrer.html" onClick="window.close()">Close</a>

The use of the word "Close" might be confusing, but there are two schools of thought here.

1. By not opening the new window on those w/o JavaScript, the back button still works and will use this

2. Using a title will help them predict what will happen. Like so: <a href="referrer.html" title="clicking this link will take you back to the referrer if you don't have JavaScript" onClick="window.close()">Close</a>

Alternatively, you might also use the alt text attribute of a transparent spacer image: <a href="referrer.html"><img src="path/spacer.gif" width="1" height="1" border="0" alt="[Go Back]"></a> (This assumes they're also surfing with images off or on a non-graphical browser)

Ultimately, this comes down to what you hear me say so often: You cannot reliably predict the user or their settings. So don't try. Make it right and it will be usable to all.

Disclaimer:

Opening new windows is bad enough as it is. The above article only aims at showing you how to make them better. The best answer is to not use them at all. Please see the following links for details -

  • Jakob Nielsen's Alertbox: The Top Ten New Mistakes of Web Design

  • Jakob Nielsen's Alertbox: Top Ten Web-Design Mistakes of 2002

  • Dive Into Accessibility: Day 16, Not Opening New Windows

  • Dan's Web Tips: Opening New Browser Windows


The mortgage Consultants at American Financing have the best programs for purchasing a home. Whether you’re a first time buyer or a seasoned veteran, we have the ideal program for you and your family. Take advantage of our many options…

  • $0 down payment programs
  • No-cost, no-obligation consultations and closings
  • Traveling mortgage Consultant —we'll come right to your door.
  • 80% 1st mortgage 20% 2nd mortgage with no mortgage insurance.
  • Salary-based mortgage Consultants  and NOT 100% commissioned based loan officers

 


        
Type of Loan
Loan Amount
First & Last Name Email Address
Phone Number

 


FREE OPTIONAL SOFTWARE


PHOTO RE-SIZER IT's NOW FREE!
With the all new Photo Re-Sizer software, you can easily re-size images and even specify the quality of that image. For instance, if you operate a website, you can lower image qualities so they will download faster. Don't take a chance on losing valuable customers because of slow loading graphics!

Download Size: 1meg

 


FORM WIZARD
A great tool that sets up a php file for creating quick and easy contact forms for your website with maximum function. Can either have 1 email
address or give them a choice - contact forms like this are a great way of avoiding spam - your email address isn't put into the html. Prefix the
email subject for easy sorting.

The Form Wizard is simple and easy for the beginner and it's FREE.

Download Size: 1meg

 


THUMB NAIL-IT IT's NOW FREE!
Thumb Nail It is a simple, easy to use program to make thumbnailing of entire folders fast and easy...

Also rename the images at the same time Add a prefix to the thumbnails for greating SE ranking

Download Size: 1meg


POPUP GENERATOR IT's FREE!
Simple To Use Software Makes Creating Popups So Easy, A Child Can Do It!

If You Ever Wanted To Use The Power of PopUps, This Software Is For You!

Download Size: 1meg

 


FAVICON CREATOR IT's NOW FREE!
With the new Favicon Creator software, you can instantly and easily create both favicon and program icon graphics. There's absolutely nothing to it! Choose your graphic and then the size of the icon you need (the software's default is set for favicons). After rendering your favicon, you simply copy in a line of code to your webpage and then upload the favicon and webpage to your server. That's it! Don't let the top websites have all the fun! Build YOUR favicon today!

Download Size: 1meg

 

 

 


BACKUP PRO NOW FREE!
Backup Pro Can back-up any amount of folders and files, that are anywhere on your system.

Backup Pro can copy the files to another location and zip them if you wish.

Download Size: 1meg

 


EXE Vault FREE!
The EXE Vault is a handy software program that lets you 'lock' exe files (including setup files) so they can't be opened. The Vault is very easy to use. Simply open the file, click the option and hit 'Do It'. Last 5 actions are shown in a easy to follow list at the bottom. Simple yet very efficient.

Download Size: 1meg

 

 


Read More - Click Here | Home | Refinancing | Home Purchase | Home Equity | Apply Online | FHA Home Loan
Loan Options
| Mortgage Calculators | About Us | Contact Us | Testimonials | Mortgage Terminology | Endorsements
Our Process | Our Products | FAQs | Helpful Tips | Mission Statement
| Reverse Mortgages
Property Values | Fixed Rate Home Loans | Refinance Your Home | Debt Consolidate
INFORMATIVE BUSINESS AND FINANCE TIPS | TRUE CREDIT REPAIR

As a pioneering developer and the principal home builder in Strasburg, Pauls Homes® takes pride in the home we build for our customers. Providing homeowner satisfaction and a quality product, we handle all aspects of the home buying process, from design and interior selection to construction and warranty work. Pauls Homes® is dedicated to making sure your home buying experience is the best it can be.

( Read More - Click Here )

 


 

  NEW!! Credit Repair Software, IT'S FREE!!  

Credit Repair is an amazing Credit Repair Solution. It was designed to help your fix your credit report. Clean up those "questionable" items.

The Credit Repair provides you with detailed information, step by step solutions and includes three separate databases for TransUnion, Experian and Equifax.
( Read More ) or Download Now or FREE Credit Report

FHA Government Home Loans and Refinancing

FREE Software | FREE Scripts | FREE eBooks

Loan Credit Scores | Amortization Calculator | Monthly Housing Payment | Mortgage Loan Qualifying
Loan Deferment | Monthly Loan Payment | Loan Amortization | Estate Tax Calculator
Tax Deferred Calculator | Armey Tax Calculator | Mortgage Prepayment | How Much Mortgage
Balloon Mortgage Loan | Simple Savings Calculator | Millionaire Calculator | Rent Vs Buy
Income Required for Mortgage Calculator | ARM vs Fixed | Blended Rate Mortgage Calculator
Home Lease Calculator | Compound Interest | Mortgage Loan Cost | Mortgage Payment
Loan Prepayment | Bi-Weekly Mortgage | Home Down Payment | Down Payment Assistance
After Tax Interest Rate Calculator | Investment Mortgage | How Wealthy Are You Now | Retirement
Nominal vs. Effective Rates | Mortgage Point Calculator | 15 Vs 30
Mortgage Refinance Breakeven Calculator | Maximum Mortgage | APR Calculator
Land Transfer Tax | Mortgage | Home Down Payment Calculator

Denver Home Loans | Colorado Springs Home Loans | Aurora Home Loans | Aspen Home Loans
Boulder Home Loans | Conifer Home Loans | Estes Park Home Loans | Lakewood Home Loans
Vail Home Loans | Albuquerque Home Loans | Santa Fe Home Loans | Golden Home Loans
Evergreen Home Loans | Fort Collins Home Loans | Lafayette Home Loans | Castle Rock Home Loans
Loveland Home Loans | Longmont Home Loans | Brighton Home Loans | Fresno Home Loans
Stockton Home Loans | Bakersfield Home Loans |
Colorado | New Mexico
California | Oregon | Tennessee | Florida | Montana | Alaska
Additional Home Loans
| Most Popular Mortgage Keyword Phrases

EMPLOYMENT OPPORTUNITIES | BECOME A RECIPROCAL AFFILIATE

Win a free monthly mortgage payment up to $5000, 1 Week Closing.
Now That's Service. LIMITED TIME ONLY. "Click Here"

American Financing is a Mortgage Banker offering the best rates for a Home Purchase,
Refinance Mortgage Loan and Home Equity Loans. in the following states.

American Financing Driving Directions

American Financing
3151 South Vaughn Way, Suite 500, Aurora, CO 80014

Phone (303) 695-7000
Toll Free (866) 750-6551
Toll Free Fax (866) 225-6533


Hours of operation: Mountain Time
Monday - Thursday 7am to 7:30pm
| Friday 7am to 6pm | Saturday 9am to 5pm | Sunday 9am to 5pm

Copyrighted © 1999 - 2008 American Financing Corporation ® All Rights Reserved.