Thanks for the info. I both the book Mootool Essentials and i was getting to the chapter were they explain classes. What a way for an introduction . :)
On Oct 31, 11:44 am, Michal <[EMAIL PROTECTED]> wrote: > Hi, > > Are you trying to essentially make a custom "Select" form element? If > so... > > - Maybe using the actually form "select" element would be better? > > - Or, if you don't, then I think nowadays it is recommended *not* to > use the onClick="javascript:" attribute. Mootools-wise, it is also > better to put everything in a class, and initialise javascript links > by accessing the DOM. I have quickly written a small class that I > think does what you want. It should work on your HTML (with the > onClick attributes removed), with the small change that the > class="right" should now be an id="right" (or you could have both). > > http://pastie.org/304942 > > What it does it it adds a 'click' listener to each of the links within > the "right" element. On click, it overwrites the 'text' part of the > first 'a' link with the text part of the clicked link. > > I hope this helps. > > Michal. > > On Oct 31, 1:35 pm, semon <[EMAIL PROTECTED]> wrote: > > > Hello > > I have a list that lookslike this one: > > > <div id="menu_cdcats"> > > > <ul class="nav"> > > <li><a href="?cat=1">START</a></li> > > <li><a href="?cat=2">HOME</a></li> > > > <li class="right"><a href="#" > > onClick="javascript:show_menu('menu')">SELECT</a> > > <ul id="menu" class="sub"> > > <li><a href="?cat=5" > > onClick="javascript:switch_label(this)">SINGLES</a></li> > > ... > > </ul> > > </li> > > > <li><a href="?cat=3">START</a></li> > > <li><a href="?cat=4">HOME</a></li> > > </ul> > > > </div> > > > The function javascript:switch_label(this) is suppose to take tha > > value of the <a> tag and replace the value of the parent <li><ul> tag. > > i.e. > > in the example above, the code should get the value of the <a> tag, > > that is "SINGLES", and replace the value in another <a> tag that is > > 'SELECT'. So SELECT becomes SINGLES > > > How do i achieve that. I've tied using get and set with no success. I > > don't know how to get values of a <tag> inside other tags and so on... > > > function swith_label(txt) { > > > } > > > Thanks
