Hola :B
Gracias por la ultima linea :O XD
mira, vi tu codigo, esta linea de html
tiene un problema, y tiene que ver con los parentesis de las funciones XD
el problema es que deberias hacerlo asi :
Cita: Usuarios <span onclick="expandir('users');contraer('users');">▼</span>
fijate las comillas que le agregé, lo que pasa es que en vez de enviar la cadena
users a la función , busca el valor de la variable users, y como esa variable no existe , tira un error.
hasta acá todo bien, ahora las dos funciones se ejecutan correctamente, el problema es que ahora, imaginate que no esta expandido, y quieres expandirlo, cuando uno hace click, la función expandir lo expande correctamente, pero le sigue automaticamente la función contraer, asi que lo contrae, por lo tanto no notarás que se haya expandido y contraido.
asi que en realidad tendrias que hacer una única funcion que envie el nombre del textarea, como expandir y contraer, pero que tenga las dos funciones incorporadas.
vamos a llamarla
expandirOContraer(campo)
entonces usamos lo siguente en HTML
Cita: Usuarios <span onclick="expandirOContraer('users');">▼</span>
ahora, creemos la función expandirOContraer
Código Javascript
:
Ver originalfunction expandirOContraer(campo){
if (document.getElementById(campo).rows < 3) document.getElementById(campo).rows = 25; // si la cantidad de rows es menor a 3, la expandimos
else document.getElementById(campo).rows = 25; //si no la expandimos, entonces la contraemos
}
Bueno, espero que hayas entendido :D si queres que te ayude podes pedirme mi skype y te ayudo o te explico, hay personas que les gusta compartir los conocimientos, es eso
Un abrazo y que tengas un buen dia ( o buenass noches )