Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/04/2012, 04:07
aurson
 
Fecha de Ingreso: octubre-2011
Mensajes: 36
Antigüedad: 12 años, 7 meses
Puntos: 2
Exclamación Respuesta: Problema con POO y base de datos

Esta parte se me sigo resistiendo... creo también que antes quizás no me expliqué del todo bien.

Lo que quiero hacer, sí, es usar la herencia para que la clase caballo herede los atributos/propiedades de su disciplina correspondiente (hay 3 diferentes con atributos diferentes).

Entonces, por ejemplo ( disciplina - SALTO con 2 atributos: patas y altura máx. )

Código:
function pre_Caballo(form) {

// DISCIPLINA - salto // recojo los valores asociados //
patas = document.f_caballos.salto[document.f_caballos.salto.selectedIndex].value;
altura_max = form.altura_max.value;

//Paso los 2 parámetros a la clase SALTO para que los actualice con los nuevos valores
var d_Salto = new Salto(patas, altura_max);

}
Y la clase SALTO la tengo así (y con prototype pretendo que la clase CABALLO herede esos valores. Pero sólo los de la disciplina elegida, no las 3)

Código:
var Salto = function (patas, altura_max) {
	this.patas = patas;
	this.altura_max = altura_max;
}
Caballo.prototype = new Salto();

¿Qué estoy haciendo mal?


Un saludo y mil gracias!