Probleme programmation POO en JS
nico_73
Messages postés
180
Statut
Membre
-
Atropa Messages postés 2051 Statut Membre -
Atropa Messages postés 2051 Statut Membre -
Bonjour,
Voila je suis en train de créer une classe en JS. Mais j'ai quelques problème sur "l'encapsulation" des méthode, j'espère que vous pourrez m'aider car je ne suis pas encore à l'aise avec JS.
Voila le code pour le moment dans son intégralité :
le souci vient de :
Je m'y prend peut être mal, mais je souhaiterais faire en sorte de récupérer ce qu'il y a dans el pour ensuite la traiter dans la méthode trim().
Malgré l'alert, rien de se passe, même pas d'erreur !
Pouvez-vous m'aider s'il vous plait ?
Merci d'avance,
Bien cordialement.
Voila je suis en train de créer une classe en JS. Mais j'ai quelques problème sur "l'encapsulation" des méthode, j'espère que vous pourrez m'aider car je ne suis pas encore à l'aise avec JS.
Voila le code pour le moment dans son intégralité :
window.onload = function() {
var v = MOs(' #idLien a ');
//alert(v)
};
(function(){
var window = this,
doc = document,
manager = window.manager = window.MOs = function(el) {
return new manager.init(el);
};
manager = manager.prototype = {
init : function(el) {
el.trim();
},
trim : function() {
alert('')
}
};
manager.init.prototype = manager;
})();
le souci vient de :
el.trim()
Je m'y prend peut être mal, mais je souhaiterais faire en sorte de récupérer ce qu'il y a dans el pour ensuite la traiter dans la méthode trim().
Malgré l'alert, rien de se passe, même pas d'erreur !
Pouvez-vous m'aider s'il vous plait ?
Merci d'avance,
Bien cordialement.
A voir également:
- Probleme programmation POO en JS
- Application de programmation - Guide
- Mettre en veille un programme - Guide
- Problème de programmation digicode extel klavy 3 ✓ - Forum Loisirs / Divertissements
- Js arrondir - Forum Javascript
- Programmation carte à puce vierge ✓ - Forum Matériel & Système
1 réponse
bonjour, pour faire un objet en js c'est tres simple :
je n'ai pas tout revu ca fait longtemp que je n'en ai pas fait mais je ne pense pas qu'il y est trop de conneries
<html>
<head>
<title></title>
<script type="text/javascript">
<!--
function monObjet() {
this.maVariable = 'avava'; // variable public
var maVariable2; // variable privé
this.maMethode = function () { // methode public
}
function MaMethode2 () { // méthode privée
}
this.methodPub.method = function() { // accessible par var a = new monObjet; a.methodPub.method();
alert('cool');
}
}
//-->
</script>
</head>
<body>
<script type="text/javascript">
<!--
var a = new monObjet();
a.methodPub.method();
alert(a.maVariable);
//-->
</script>
</body>
</html>
je n'ai pas tout revu ca fait longtemp que je n'en ai pas fait mais je ne pense pas qu'il y est trop de conneries