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.



