Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2420 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  surcharger une classe / prototype

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

surcharger une classe / prototype

n°1904031
bixibu
Ca ... c'est fait!
Posté le 09-07-2009 à 13:17:29  profilanswer
 

Salut ;)
 
je n'arrive pas à surcharger une classe existante .. voici la classe existante :
 

Code :
  1. if(typeof Product=='undefined') {
  2.     var Product = {};
  3. }
  4. Product.Config= Class.create();
  5. Product.Config.prototype = {
  6.     initialize: function(){
  7.           alert 'original class';
  8.     }
  9. }


 
et voici la tentative de surcharge :  

Code :
  1. if(typeof MyProduct=='undefined') {
  2.     var MyProduct= {};
  3. }
  4. MyProduct.Config = function(arg) { 
  5. //retrieving parent constructor
  6. this.superclass = Product.Config; 
  7. this.superclass(arg);
  8. };
  9. //retrieving parent methods
  10. MyProduct.Config = Class.create(); // inutile ?
  11. MyProduct.Config.prototype = new Product.Config(); 
  12. MyProduct.Config.prototype.initialize= function(element) {
  13.      alert('overloaded class');
  14. }


 
Tout ca pourquoi au fait?
Car dans la classe product.Config, la fonction initialize doit être modifiée tout en gardant toutes les autres méthodes (je dois garder le code source original sous la main en cas d'update, tout en le modifiant dans un autre fichier JS )
 
Merci du coup de main ;)
 
ps: j'ai tenté de suivre ce tuto mais que dalle, ca marche pas :'( :
http://www.alti.info/post/2007/07/ [...] javascript
(et j'ai tenté pas mal d'adaptations)


---------------
App Android F1 x MotoGP - Agenda & Alerts : Playstore - TU
mood
Publicité
Posté le 09-07-2009 à 13:17:29  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  surcharger une classe / prototype

 

Sujets relatifs
[résolu]variables de classe; raccourcis syntaxiquesdéclarer une classe dans un .cpp
Norme de Nommage des classe Javaclasse abstraite et constructeur
vector de pointeur sur classe polymorphique[JS - Prototype] Griser une div et la rendre inactive aux interactions
pseudo classe css en durPrototype : équivalent de jQuery.find() avec prototype ?
Probleme de redirection avec OVH et classe 
Plus de sujets relatifs à : surcharger une classe / prototype


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR