Bueno hoy vamos a armar un pequeño ejemplo de como con javascript podemos mostrar y ocultar una div. Tambien vamos a ver la forma de implementar prototype en nuestro codigo. Para entender mejor lo que es prototype.. ya que no vamos a explicar lo que es en este ejemplo.. pueden darse una vuelta por este articulo escrito por iGeek.

1º Este es nuestro codigo javascript sin prototype para mostrar una div:

  1. <script type="text/javascript"><!--
  2. function ShowDiv(id){
  3.     if(document.getElementById(id).style.display=='none'){
  4.     document.getElementById(id).style.display='';
  5.     }else{
  6.     document.getElementById(id).style.display='none';
  7.     }
  8. }
  9. // --></script>

2º Ahora lo primero q tenemos que hacer es incluir el js de prototype dentro de nuestro archivo html. De la siguiente manera:

  1. <script src="prototype.js" type="text/javascript"></script>

3º Nuestro codigo con prototype nos quedaria algo asi:

  1. <script type="text/javascript"><!--
  2. function ShowDiv(id){
  3.     if($(id).style.display=='none'){
  4.         $(id).style.display='';
  5.     }else{
  6.         $(id).style.display='none';
  7.     }
  8. }
  9. // --></script>

La diferencia que vemos entre los 2 codigos seria el uso de la funcion $ con prototype, ya que esta nos simplifica escribir document.getElementById.
Espero que este pequeño ejemplo les sirva de algo. Les recomiendo que se den una vuelta por las siguientes paginas, van a poder encontrar mucho mas contenido de ajax, javascript y de este muy buen framework como en prototye.

Por ultimo aca les dejo el ejemplo y el codigo de fuente final:

27/09/2008
2 Comentarios en “Mostrar y ocultar div con javascript”
chiquita:
18/10/2008

esta chulo

3/09/2009

mue bonito
bambino

Dejanos tu comentario