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

Responder a