Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/02/2011, 23:59
Avatar de SergeMedina
SergeMedina
 
Fecha de Ingreso: septiembre-2007
Ubicación: Guadalajara, Jalisco
Mensajes: 459
Antigüedad: 16 años, 7 meses
Puntos: 20
Respuesta: Objetos javascript

Que tal, creo que deberian de investigar un poquito mas antes de iniciar con la Javascript OO. Tambien investiga closures.

Te dejo algunos links que te pueden servir:

https://developer.mozilla.org/en/Int...ted_JavaScript
https://developer.mozilla.org/en/Jav...Guide/Closures

Un ejemplo de como lograr lo que quieren hacer (como yo lo haria):
Código Javascript:
Ver original
  1. function Perro(){}
  2.  
  3. Perro.prototype = {
  4.     edad: 1,
  5.    aumentarEdad: function(){
  6.        this.edad++;
  7.    }
  8. }
  9.  
  10.  
  11. var p;
  12.  
  13. document.getElementById('crear').addEventListener('click', function(){}
  14.      if(!p){
  15.            p = new Perro();
  16.      }
  17. }, true);
  18. document.getElementById('edad').addEventListener('click', function(){
  19.     if(!p) {
  20.        alert('el objeto no esta creado');
  21.        return false;
  22.     }
  23.     p.aumentarEdad();
  24. }, true);


Saludos.
__________________
I see dead pixels