Hola a todos espero que me puedan ayudar en mi problema, es el siguiente este script me funciona bien para poder hacer li:hover en IE6.
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>