Salve a tutti e complimenti per questo utilissimo forum. Sono abbastanza nuovo di Javascript e non riesco proprio a risolvere un problema che spero voi riusciate a masticare meglio di me (semplificherò un po' il concetto):
ho creato un oggetto Veicolo:
Adesso volendo creare un'automobile ho pensato di creare una funzione che estendesse il veicolo e aggiungesse altre proprietà:codice:function Veicolo(){ var newVeicolo=document.createElement('div'); newVeicolo.speed = 10; .... }
Bene, ora dopo aver creato un'automobile, conoscendo l'id del div che ho generato riesco ad accedere al parametro speed ma non al parametro ruote:codice:function Automobile(){ this.prototype = new Veicolo(); this.prototype.constructor = Automobile; var newAuto = this.prototype; newAuto.ruote = 4; .... }
In poche parole riconosce solo le proprietà assegnate in Veicolo e non quelle assegnate ad Automobile. Sapreste dirmi dove sbaglio? Come faccio ad accedere al valore ruote?codice:var speed = document.getElementById('id_auto').speed; //restituisce 10 var ruote = document.getElementById('id_auto').ruote; //restituisce undefinited
Grazie a tutti in anticipo,
Fabio

Rispondi quotando