al pasar el mouse en el li se pone en hover (se pinta de un color) y al sacarlo remplaza el hover por un stylo vacio(se despinta el color), lo que yo quiero que haga es que cuando se de un clic en un li (el li tiene un enlace ajax) se quede esperando en hover (se pinte de un color) hasta que se de clic en otro li.
espero me ayan entendido estube averiguando, algunos eventos onmouseup y onmousedown pero la verdad no se como aplicarlos.
Código:
<script type="text/javascript"> startList = function() { if (document.all&&document.getElementById) { navRoot = document.getElementById("listmp3"); for (i=0; i<navRoot.childNodes.length; i++) { node = navRoot.childNodes[i]; if (node.nodeName=="LI") { node.onmouseover=function() { this.className+=" over"; } node.onmouseout=function() { this.className=this.className.replace(" over", ""); } } } } } window.onload=startList; </script>