Buenas, Estoy trabajando en sitio web donde tengo el siguiente menu
<ul id="restaurant_menu"> <li class="noactive"><a onClick='setTabMenu();' href="#">Menu</a></li> <li class="noactive"><a onClick='setTabPresetMenu();' href="#">Preset Menu</a></li> <li class="noactive"><a onClick='setTabChef();' href="#">chef's profile</a></li> </ul> Los onClick son llamadas a funciones de javascript que cargan el correspondiente código de Ruby. Mi intención es hacer que cuando yo pulse en un enlace de este menú ( es decir cargue una función) el script situado en esta función haga lo siguiente: 1. Chequee las class de los li de esta lista y detecte si hay alguno que tenga el id "active" (es decir estado pulsado) y lo cambie a "noactive" 2. Cambie la class de este li a "active" para dejarlo "marcado" Había pensado en un código parecido a este: var estado = document.GetElementByAttribute("class","active"); for (estado i=0 i< estado.lenght; i++){ var id = estado[i].getAttribute("class"); if (id) { estado[i].setAttribute("class","noactive"); } } document.getElementByAttribute('class').setAttribute("class","active"); Aunque me temo que estoy haciendo algo mal.... Un saludo y gracias. <[EMAIL PROTECTED]> _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo