
11/02/2008, 12:04
|
| | 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 |