Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2014, 12:06
Ddsdone
 
Fecha de Ingreso: abril-2013
Ubicación: Bs.As
Mensajes: 56
Antigüedad: 11 años, 8 meses
Puntos: 0
Boton java y css

Tengo un panel que su tamaño es 141px, quiero hacer un boton fuera de el, que al clickearlo haga que el panel se "expanda" , modificando su css, tengo este codigo:

Código CSS:
Ver original
  1. function admin(){
  2. // JavaScript Documentfunction sumar(){
  3. var article = document.getElementById("admin");
  4.              
  5.             article.addEventListener("click", function(e){
  6.               this.style.width = this.style.width == "500px" ? "141px" : "500px";
  7.              
  8.             }, false);
  9. }

El mismo hace que si hago click sobre el panel este mismo se expanda, pero no quiero q sea sobre el panel el click, sino en el boton.

pense en llamar la funcion con un <a>
Código HTML:
Ver original
  1. <a href="#" onClick="javascript:admin()" id="panel-admin" >Panel-admin</a>

pero no funciona porque aun el javascript dice q el click debe ser sobre el panel.

como deberia ser el codigo del javascript para que al llamar la funcion el css de admin sea modificado"?