473,799 Members | 3,181 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Dropdown menu javascript menus a bad choice?


This sounds like a frequently asked question, but I
didn't find the answer in any faq I've looked at.

I have a question about the wisdom of using
(javascript generated) dropdown menus.

Question:
Does google interpret javascript?
Or, in other words, are client-side-javascript-generated links
invisible to search engines?

Isn't this a strong argument for not using javascript, at
least for generating links of any kind?
Seems like css-positioned menus would be a better choice.
Jul 24 '05
18 2195
Mason A. Clark wrote:
The umpire wears ladies underpants. Maybe someday style sheets will
be suitable for page layout. My opinion, for what it's worth, is that
css style must be replaced with a workable system. In the meantime
almost all of the really well-designed sites use tables for page layout.

Here's one of the most beautiful on the internet:

http://www.istanbulportal.com/Default.aspx

Incidentally, there is a novel, pop-out menu on the left age. Uses
javascript but it's not essential for navigation.

See this on any of the sub-pages such as:

http://www.istanbulportal.com/istanb.../ArtIndex.aspx

<URL: http://yahoo.com> <URL: http://www.csszengarde n.com> (second has
many many alternate styles...
Jul 28 '05 #11
Gazing into my crystal ball I observed Mason A. Clark
<ma************ *@ix.netcom.com > writing in
news:ns******** *************** *********@4ax.c om:
My opinion, for what it's worth, is that
css style must be replaced with a workable system. In the meantime
almost all of the really well-designed sites use tables for page
layout.

Here's one of the most beautiful on the internet:

http://www.istanbulportal.com/Default.aspx


If the developer doesn't use Interdev, I'm sure it's a nightmare to
maintain. The tables are nested four deep, with lovely markup such as:
<TR>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=67 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=22 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=19 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=35 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=10 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=13 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=37 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=34 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=33 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=36 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=12 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=5 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=6 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=38 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=62 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=101 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=124 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=115 HEIGHT=1 ALT=""></TD>
<TD> <IMG SRC="Index2/spacer.gif" WIDTH=31 HEIGHT=1 ALT=""></TD>
<TD valign="top"> <IMG SRC="Index2/spacer.gif" WIDTH=150 HEIGHT=1
ALT=""></TD> <TD></TD>

I write a lot of server side code, and believe me, not having to cobble
tables for positioning, and not having to worry about presentational
markup has made my life _a lot_ easier.

--
Adrienne Boswell
http://www.cavalcade-of-coding.info
Please respond to the group so others can share
Jul 28 '05 #12
rf
Mason A. Clark wrote:
Here's one of the most beautiful on the internet:

http://www.istanbulportal.com/Default.aspx


http://users.bigpond.net.au/rf/screenshot/ist.jpg

Cheers
Richard.
Jul 28 '05 #13
Mason A. Clark wrote:
The umpire wears ladies underpants. Maybe someday style sheets will
be suitable for page layout. My opinion, for what it's worth, is that
css style must be replaced with a workable system. In the meantime
almost all of the really well-designed sites use tables for page layout.


Almost all the sites on the web use tables for page layout ...
http://dorward.me.uk/tmp/but-most/

Meanwhile: http://www.cssreboot.com/

--
David Dorward <http://blog.dorward.me .uk/> <http://dorward.me.uk/>
Home is where the ~/.bashrc is
Jul 28 '05 #14
On Thu, 28 Jul 2005 09:08:57 GMT, "rf" <@invalid.com > wrote:
Mason A. Clark wrote:
Here's one of the most beautiful on the internet:

http://www.istanbulportal.com/Default.aspx


http://users.bigpond.net.au/rf/screenshot/ist.jpg

Cheers
Richard.

Wow ! I had only viewed it with Opera. The home
page graphics are broken in MSIE and Firefox. The
other pages look ok. I've called this to the attention
of the webmaster. Odd that they must have done
their testing only in Opera??

A beautiful site nevertheless.

Mason C
Jul 28 '05 #15
Previously in comp.infosystem s.www.authoring.html, "Mason A. Clark"
<ma************ *@ix.netcom.com > said:
The umpire wears ladies underpants.
That's none of the business of the players, and is irrelevant to the
umpire's ability to do his/her job.
Maybe someday style sheets will be suitable for page layout.
For at least the last few years, and for a long time to come yet.
My opinion, for what it's worth, is that
css style must be replaced with a workable system.
There are certainly flaws in the CSS concept. But it's the best we've
got for now. Yes, that includes being better than tables for layout.
In the meantime
almost all of the really well-designed sites use tables for page layout.


The lemming mentality doesn't become you.

--
Mark Parnell
http://www.clarkecomputers.com.au
Jul 28 '05 #16
On Fri, 29 Jul 2005 09:14:46 +1000, Mark Parnell
<we*******@clar kecomputers.com .au> wrote:
Previously in comp.infosystem s.www.authoring.html, "Mason A. Clark"
<ma*********** **@ix.netcom.co m> said:
The umpire wears ladies underpants.


That's none of the business of the players, and is irrelevant to the
umpire's ability to do his/her job.
Maybe someday style sheets will be suitable for page layout.


For at least the last few years, and for a long time to come yet.
My opinion, for what it's worth, is that
css style must be replaced with a workable system.


There are certainly flaws in the CSS concept. But it's the best we've
got for now. Yes, that includes being better than tables for layout.
In the meantime
almost all of the really well-designed sites use tables for page layout.


The lemming mentality doesn't become you.


Your use of tables for what is not *data* surprised me. Surely you
could use css? Then you use css for a table of actual data -- ok, but
tables would be suitable there.

Bottom line: use what works for you.

Mason C
Jul 29 '05 #17
Previously in comp.infosystem s.www.authoring.html, "Mason A. Clark"
<ma************ *@ix.netcom.com > said:
Your use of tables for what is not *data* surprised me. Surely you
could use css?
You talking to me? Where have I done that?
Then you use css for a table of actual data
Again, where have I done that?
ok, but
tables would be suitable there.


Absolutely. That's what they are designed for, and I don't know of
anyone here who has ever suggested otherwise.

--
Mark Parnell
http://www.clarkecomputers.com.au
Jul 29 '05 #18
Jedi Fans <"news[at]jedifans[--=dot==-]com"> writes:
Bruce Lewis wrote:
Recently I changed a form that is used to classify press releases,
replacing the OPTION elements with tables of radio buttons. It's proved
a lot more usable since the change.

tables should only be used for tabular data, not for layout etc...


A radio button and a description of its value form a row of tabular
data.

As it turns out I didn't use tables, just <br> at the end of each
description. Tables would have been more correct than what I actually
did.
Aug 1 '05 #19

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

19
2864
by: chart43 | last post by:
I have question about the technique for css dropdown menus described in http://www.alistapart.com/articles/horizdropdowns/. Based on an html list, it has a few items in a 1st order list and further 2nd order lists that appear to the right when hovering over items in the 1st order. Anyone figured how to modify to go to n order greater than 2? Bit tricky I found. I could get the other orders but they all appeared when hovering over the 1st...
3
339
by: Gleeman | last post by:
Dear Sir/Madam I'm an old dog of VB 6.0. I've mastered the new tricks of .Net Form-based programming rather OK. I now need to focus on web development. My Web pages need not be as glamerous as those seen on most sites, since even my web development is for operational purposes (Business). I devised a standard layout with the main menu at left and horisontal menus per subystem to navigate to the forms of each subsystem. Each of these...
2
1354
by: Brian | last post by:
Hello, I want to design some menus for websites with submenus. I'd like to learn the code myself and I was wondering a good place to pick up on some tips on how to design them. Also, is there a decent program out there that does it all for you at a good price? Thanks,
32
2735
by: Continental Translations | last post by:
Can anybody help me? I am trying to create two drop down menus, where the results of the second one vary depending on what was selected in the first one. I am using MS Script Editor in MS Front Page to do this. In my first menu, I want "English" "German" and "Russian." Now if "English" is picked, I want "French" "German" and "Spanish" to appear. If "German" is picked in the first menu, I want "English" to appear" If Russian is picked...
2
3901
by: Jackson Yap | last post by:
can someone kind enough to help me look at the attached html and js file? Why is it that the javascript menu could not work at www.apchosting.net but could work at http://home.pacific.net.sg/~jacksony ? (the drop down bar could not work at www.apchosting.net but can drop at home.pacific.net.sg. I suspect it is a server problem but was told it is not possible, therefore assuming it is a client script problem? the script works last time...
1
1763
by: Mosher | last post by:
Hi all, I am looking for some event handler auto-calc help on a form that takes user input through text fields and dropdown menus. I would like some of the text fields to be auto populated when dropdown menu selections are made. Here is an abstract html/javascript form: <form> Enter how much money you are willing to spend:<input type=text name=amount size=10> Enter your home city: <select name=city>
6
16228
by: nishac | last post by:
Can anyone suggest me how to make my drop down menu work in IE7 too.Its working in other browsers.On mouse over the submenus should be displayed.Am attaching my css code hereby.Anyone please check and give a positive reply. menu HOme products support..... | | submenus p1 A p2 B.. p3... /*================= STYLES FOR THE PRIMARY NAV...
4
2348
torquehero
by: torquehero | last post by:
Hi all :) I have created a horizontal navbar using Xara Menumaker. The Menu items have several dropdown menus. Its a javascript. When the mouse cursor is moved over any menu item, a dropdown list/menu appears. When the page is opened in the browser (as it appears by default), the dropdown menu positions are correctly displayed. But when I scroll the page and then move the mouse over any menu item of the navbar, the dropdown menu is not...
0
9538
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10470
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10247
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
7561
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6803
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5459
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5583
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4135
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3751
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.