Fernando Graells escribió:
Yo estoy programando varias páginas utilizando un menú de este tipo.
La única opción es utilizar javascript para los navegadores estandar FF
y Opera y un htc para internet explorer.
¿Por qué? ¿Acaso Internet Explorer no soporta javascript?
sfEls[i].onmouseover=function() {
this.className+=" sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new
RegExp(" sfhover\\b"), "");
}
Cuidadín con esto que no siempre va a funcionar, algunos navegadores (no
recuerdo cuales) se "comen" el espacio (el de `" sfhover"`) al añadirlo
a un `className` vacío. Tampoco estoy muy convencido de que esa RE sea
correcta.
Para añadir/quitar nombres de clase, te recomiendo utilizar algo
parecido a `toggleClassName` [1].
Por otra parte, cuidado con sobrescribir manejadores ya definidos.
[1]:
http://lists.scriptia.net/pipermail/javaescript-scriptia.net/2005-November/000038.html
(tirando pa' bajo)
Salud,
Choan
_______________________________________________
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://ovillo.org/mailman/listinfo/ovillo