Nouveau sur le forum ? Voici votre case départ pour bien débuter.

Liens contextuels :

Auteur
shewif
# 16 Apr 2008 - 15:20:20
Citer
2 Posts
Bonjour,


Je voulais juste étendre la classe Date pour en créer une nouvelle qui serait plus manipulable avec des représentations francophones. l'exemple qui suit montre juste la création d'un constructeur attendant en paramètres une chaine de caractères au format jj/mm/aaaa


DateF = Class.create(new Date(),{
initialize : function(s){
this.tab=s.split("/");
$super(this.tab[2],Number(this.tab[1])-1,this.tab[0]);
},
toString : function(){
return (this.getDate()+"/"+(Number(this.getMonth())+1)+"/"+this.getFullYear());
}
});
test=new DateF("28/12/10973");
alert(test)


Et l'erreur renvoyée, vous l'avez en titre. C'est bizarre car quand je crée moi-même la classe a étendre ou une classe comme Enumérable, pas de problème, mais dès qu'il s'agit d'une classe native, alors cette erreur survient. Si cela n'est pas possible, quel est la règle?

Merci pour vos lumière,

Shewif

^

référencesLes références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org

Nos partenaires : Editions Eyrolles - Location vacances France - Location vacances Europe

Nikozen : Hébergement - Réalisation : Alsacreations.fr

Powered by Phedio v3.7.9 © dew
Contacter l'administrateur - 4.8 ms - Charte