Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > HTML > Values to change in suckerfish menu

Thread Tools

Values to change in suckerfish menu

Steve Pugh
Posts: n/a
"Richard" <Anonymous@127.001> wrote:
>On Thu, 03 Mar 2005 17:17:58 -0600 kchayka wrote:
>> A much better approach, IMNSHO, is to put just the top-level menu links
>> in the HTML, which go to section index pages that contain the submenu
>> links. Use JavaScript to *add in* the submenus rather than just hide
>> them. That way, those who are able to use the DHTML menus as intended
>> get the "benefit" and the rest of us aren't punished for it.

>Does this mean you'd prefer to rewrite a 50kb page just to add in one link?

No. He means that a new page with new content should be loaded when
the top level links are clicked on. (In some of these menus systems
top level itens are merely hooks for the DHTML and aren't actually
links). The content of this new page should contain all the links that
are children of the top level item in the DHTML menu.
That caters for users without JS.

And if such a page is 50kb then you're doing something wrong. CSS and
site furniture images should be cached. So unless you're adding new
images to the section page it really shouldn't be 50kb. 50kb is a lot
of HTML - is less than 50kb.

>I'm on dialup and I had to wait 3 minutes for your page to load.
>You want me to do it all over again for one link? Bye bye.

You, and most other users, have the option of enabling JavaScript and
using the DHTML menu. This is a fallback for those users who can not
or who choose not to enable JavaScript.

On the file size issue:

suckerfish - HTML for all levels of menu is in every page so everyone
gets a bigger download.

kchayka - HTML for top level of menu is in every page. Rest of menus
are in JS file and only downloaded once.

So users with JS enabled get a slightly bigger download on the first
page but a smaller download on all other pages.
Users without JS enabled get a smaller download on every page but
sometimes have to click through an intermediate page or two to reach
their target.

Neither option is automatically better or worse.


"My theories appal you, my heresies outrage you,
I never answer letters and you don't like my tie." - The Doctor

Steve Pugh <(E-Mail Removed)> <>
Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Issue Getting Suckerfish Dropdown Menu Working in IE6 Ste Javascript 2 09-10-2007 11:29 AM
Suckerfish CSS drop-down menu problem (major IE inconsistency!) Neo Geshel HTML 81 07-10-2006 02:34 AM
suckerfish elastic width thing the idiot HTML 3 09-22-2005 01:11 PM
Schizophrenic Internet Explorer - Suckerfish Drop-downs Neo Geshel HTML 6 10-24-2004 10:59 AM
Suckerfish & .js delay with IE - preload external .js? Victoria Clare HTML 1 08-16-2004 10:42 AM