kvnmcwebn wrote:
My big concerns: how to make these jump menus standards and seo friendly?
<form name="nav">
<select name="link"
onChange="location=document.nav.link.options[document.nav.link.selectedIndex
].value;"
value="GO">
<option selected>Choose a Destination</option>
<option value="http://www.mySite.com/default.asp">Home</option>
<option value="http://www.mySite.com/contact.asp">Contact Us</option>
<option value="http://www.mySite.com/help.asp">mySite.com Help
Center</option>
</select>
</form>
A few issues:
a) the menu functionality relies completely on javascript; if
javascsript is unavailable or disabled, nothing works. Better to back it
up with a proper form action which executes a redirection server-side.
In addition, using onchange can cause problem for users browsing via the
keyboard (including screen reader users). The most consistent solution
is not to use any javascript at all, add a discrete submit button, and
handle it all server-side.
b) since you're not actually using any link to those pages, search
engine spiders won't follow those URLs; unless you do provide some other
form of navigation that links to those pages, you're effectively hiding
your pages from search engines.
--
Patrick H. Lauke
__________________________________________________________
re·dux (adj.): brought back; returned. used postpositively
[latin : re-, re- + dux, leader; see duke.]
www.splintered.co.uk | www.photographia.co.uk
http://redux.deviantart.com
__________________________________________________________
Web Standards Project (WaSP) Accessibility Task Force
http://webstandards.org/
__________________________________________________________
******************************************************
The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
******************************************************