Hola buenos días,
Pongamos que tengo 4 li horizontales que hacen de pestañas de un menú (tipo tab list).Y que siempre uno de ellos tiene que estar pulsado (como si tuviera focus en ese div).
El problema que he tratadode solucionar con este script, es que al pinchar fuera de las pestañas en cualquier parte del documento web, perdía el focus sobre el link que había pulsado previamente, y consecuentemente el fondo volvía al estado del link en reposo, lo que no quería.
Bueno el caso que no sé qué error hay en el siguiente código de javascript, que me permite cambiar el color de los divs al hacer click de uno a otro, pero no el fondo de la imagen, que es lo que realmente quiero pues los fondos para cada botón son una imagen que hemos creado.
El código es el siguiente:
$('#fondomenu ul li a.auxmenu_link1').click(function(){
$('#fondomenu ul li a.auxmenu_link1').css({'background':'url (botonesweb\cabeceras\cabeceraIzq1Down.png)'});
$('#fondomenu ul li a.auxmenu_link2').css({'background':'blue'});
$('#fondomenu ul li a.auxmenu_link3').css({'background':'blue'});
$('#fondomenu ul li a.auxmenu_link4').css({'background':'blue'});
});
...
y así sucesivamente para los 4 links
Lo intenté también con la instrucción:
document.getElementById('auxmenu_link1').style.background = "botonesweb\cabeceras\cabeceraIzq1Down.png";
Pero nada...
Espero vuestra ayuda, gracias!!!