Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2008, 12:04
_jesic@
 
Fecha de Ingreso: marzo-2007
Mensajes: 19
Antigüedad: 18 años, 1 mes
Puntos: 0
Problemas para acceder a las propiedades de un objeto

Hola soy nuevo en esto de los objetos en javascript, mas bien soy un iniciado en javascript, y queriendo aprender mas sobre javascript orientado a objetos he estado buscando por ahi me he encontrado con esta pagina: "http://www.programacion.net/html/dinamico/tutorial/script/jscript16.htm#3" donde me hablan del tema (propiedades metodos y HERENCIA) el problema es: NO PUEDO ACCEDER A UN OBJEtO DESDE EL OBJETO PADRE (no se si tecnicamente me he expresado bien) ***miLibro.base.titulo***

<html>
<head>
<title>Creando Objetos</title>
</head>

<body>
<SCRIPT>
function Libro(titulo, autor, tema) {
this.titulo = titulo;
this.autor = autor;
this.tema = tema;
}


miLibro = new Libro("JavaScript Bible", "Danny Goodman", "JavaScript");

alert(miLibro.titulo) // EN ESTE CASO NO HAY NINGUN PROBLEMA MEDA "JavaScript Bible"

// Herencia

function LibroConCD (titulo, autor, tema, ejemplos, aplicaciones) {
this.base = Libro
this.base(titulo, autor, tema);
this.tieneEjemplos = ejemplos;
this.tieneAplicaciones = aplicaciones;
}

miLibro = new LibroConCD("JavaScript Bible", "Danny Goodman", "JavaScript", true, true);
alert(miLibro.base.titulo) // EN ESTE CASO TAMBIEN ME TENDRIA QUE DEVOLVER "JavaScript Bible" Y ME DA UN UNDEFINED
alert(miLibro.ejemplos); // ME DEVUELVE UN UNDEFINED QUERIENDO ACCEDER AL MISMO QUE EN ESTE CASO QUERIA QEU ME DIERA "true"


</SCRIPT>

</body>
</html>

Insisto soy nuevo en esto, tal vez sera cambiar una tonteria de nada pero yo no se que hay que cambiar o modificar.
Saludos a todos y GRACIAS