thank you so much Matt, i can not wait for trying it !
li xin

--- Matt Raible <[EMAIL PROTECTED]> wrote:

> Here's a tabs.js that doesn't use cookies.  The
> tabs.js that ships with 
> struts-menu tries to match on URL and if it finds
> more than one 
> matching URL, that's when it drops back to cookies. 
> So cookies are 
> just a backup.  The problem with using URLs only is
> you might have a 
> link that no menu items match, and then you won't
> get any tabs 
> selected.
> 
> Matt
> 
> tabs.js
> ------
> if (!document.getElementById) {
>      document.getElementById = function() { return
> null; }
> }
> 
> function initMenu() {
>      activateMenu();
> }
> 
> function activateMenu() {
>      var menu = document.getElementById("menuList");
>      var items = menu.getElementsByTagName("li");
> 
>      // match on URL
>      for (var i=0; i < items.length; i++) {
>          var url =
> items[i].firstChild.getAttribute("href");
>          var current = document.location.toString();
>          if (current.indexOf(url) != -1) {
>              if (items[i].parentNode.className ==
> "submenu") {
>                 
> items[i].firstChild.className="selected";
>                 
> items[i].parentNode.parentNode.className="selected";
>              } else {
>                  items[i].className+="selected";
>              }
>              break;
>          }
>      }
> }
> 
> // Select the menu that matches the URL when the
> page loads
> window.onload=initMenu;
> 
> On Jan 4, 2005, at 4:00 AM, lixin chu wrote:
> 
> > Hi,
> > would like to try out the tabbed menu, but
> understant
> > that it uses cookie. does it mean that a use will
> see
> > the last tab selected when he accesses a page
> again ?
> >
> > if so, how to disable the cookie and let struct
> action
> > set the active tab ?
> >
> > thanks
> > li xin
> >
> >
> >             
> > __________________________________
> > Do you Yahoo!?
> > Jazz up your holiday email with celebrity designs.
> Learn more.
> > http://celebrity.mail.yahoo.com
> >
> >
> >
>
-------------------------------------------------------
> > The SF.Net email is sponsored by: Beat the
> post-holiday blues
> > Get a FREE limited edition SourceForge.net t-shirt
> from ThinkGeek.
> > It's fun and FREE -- well,
> almost....http://www.thinkgeek.com/sfshirt
> > _______________________________________________
> > struts-menu-user mailing list
> > [email protected]
> >
>
https://lists.sourceforge.net/lists/listinfo/struts-menu-user
> 
> 
> 
>
-------------------------------------------------------
> The SF.Net email is sponsored by: Beat the
> post-holiday blues
> Get a FREE limited edition SourceForge.net t-shirt
> from ThinkGeek.
> It's fun and FREE -- well,
> almost....http://www.thinkgeek.com/sfshirt
> _______________________________________________
> struts-menu-user mailing list
> [email protected]
>
https://lists.sourceforge.net/lists/listinfo/struts-menu-user
> 



                
__________________________________ 
Do you Yahoo!? 
Meet the all-new My Yahoo! - Try it today! 
http://my.yahoo.com 
 



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
struts-menu-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/struts-menu-user

Reply via email to