Código HTML:
function mostrar(id) { //Parte 1 var obj = document.getElementById(id); obj.style.display=='none' ? obj.style.display='block' : obj.style.display='none'; //parte 2 var menu = document.getElementById(this); menu.style.borderColor=='#669900' ? menu.style.borderColor='#99CC00' : menu.style.borderColor='#669900'; }
La segunda parte es la que me está trayendo muchos problemas ya que hace más de 3 horas estoy con lo mismo.
A mi parecer la sintaxis está bién y el algoritmo también pero NO funciona.
Los divs están dispuesto de esta forma:
Código HTML:
<div id="1" class="li" onclick="mostrar('v');">Item1</div> <div id="2" class="li" onclick="mostrar('n');">Item2</div> <div id="3" class="li" onclick="mostrar('f');">Item3</div> <div id="4" class="li" onclick="mostrar('c');">Item4</div> <div id="5" class="li" onclick="mostrar('t');">Item5</div> <div id="6" class="li" style="margin-right:0;" onclick="mostrar('p');">Item6</div>
Este es el código CSS:
Código HTML:
.li { float:left; margin-right:5px; background:#006699; text-align:center; border-left:15px solid; border-color:#669900; width:107px; height:12px; padding:4px; cursor:pointer; }
Desde ya muchas gracias a todos los que hacen posible este espacio para novatos como yo.
Saludos.