begin process at 2012 05 29 09:51:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Classes

 > 

Image.prototype.MaMethode


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Image.prototype.MaMethode

samedi 28 août 2010 à 06:39:34 | Image.prototype.MaMethode

paillekane

Bonjour à tous,
Voilà je cherche à ajouter des propriétés et méthodes à l'objet Image.

Voici un bout de code :
Code Javascript :
//Ajout de propriétés et méthodes à l'objet Image
Image.prototype.dateCreation = '20090101';
Image.prototype.afficherTest = function (){
   alert('test');
}
 
//Testons les :
function Tester(){
  var monImg = new Image();
  monImg.dateCreation = '20100101';
  alert(monImg.dateCreation);
  monImg.afficherTest();
}


Sous IE, Chrome: ça marche : j'ai bien les 2 'alertes'.
Sous Opera, rien a faire: je n'ai que la première 'alerte'.

Quelqu'un aurait-il une explication ou tout simplement la bonne syntaxe svp ?
Merci d'avance.
samedi 28 août 2010 à 15:11:51 | Re : Image.prototype.MaMethode

kazma

Administrateur CodeS-SourceS
essai sans mettre les parentheses


Code Javascript :
monImg.afficherTest;

samedi 28 août 2010 à 17:40:21 | Re : Image.prototype.MaMethode

paillekane

Salut,
Dans ces conditions, ça ne marche sur aucun navigateur.
Merci pour la proposition.
lundi 30 août 2010 à 20:29:18 | Re : Image.prototype.MaMethode

paillekane

Réponse acceptée !
J'ai trouvé un contournement, et faute de mieux je vais m'en contenter.

Code Javascript :
function SuperImage(){
	this.image = new Image();
	this.dateCreation = '20090101';
	this.afficherTest = function(){
		alert('test');
	}
}

function Tester(){
	var monImg = new SuperImage();
	monImg.dateCreation = '20100101';
	monImg.image.src = "IMG/toto.png"
	alert(monImg.dateCreation);			
	monImg.afficherTest();
        //Pour voir si l'image est bien là :
	document.body.appendChild(monImg.image); 
}


Merci à tous.


Cette discussion est classée dans : code, image, prototype, datecreation, monimg


Répondre à ce message

Sujets en rapport avec ce message

mettre une image sous un bouton submit [ par ManuAntibes ] Voila j'ai créé une image a la place d'un bouton submit.j'ai un bouton voici le code: // du bouton Et je le remplace par l'image voici le code:<a href anti aliasing sur une image [ par attentio ] slt !voila G une image qui fait 500 sur 400 ...mais mon pb C que si veux faire de cette meme image une vider mémoire navigateur [ par alahyaneali ] Bonjour j'ai des images dans un tableau que je construit a l aide de l objet Image()Est-ce-que pour les detruire le code suivant marche:for(i=0....){ Image en pop-up et problème récurant [ par Nerva ] Bonjour. J'ai deux petites questions jusque là restées sans réponse.<br style="font-family: Comment changer une info bulle texte en info bulle image ? help svp [ par westernz ] Bonjour, J'ai recuperer ce qui semble etre le meilleur code d'info bulle (sans bug de scroll ou autre). Seulement je cherche (depuis deja pas mal de image [ par salim81 ] bonjour a tous! d'ailleur;je vous remerci pour la reponse concernat le lien vers le cadre d'une frame! j'ai un autre probléme .en effet; j'ai un code Image Réactive (Map) [ par piep14 ] Bonjour, j'aurais une ptit question a vous poser !!! J'ai une image mappé que j'ai de la forme : C Ajout image dans liste de choix [ par tidure ] Bonjour a tousDonc c pour mettre une image de drapeau a cote de chaque pays dans la liste (pour qu en ouvrant la liste on voit ts les pays avec les dr Exécuter le code onclick d'une image dans une iframe [ par paratge ] Bonjour à tous.Je suis une vraie bille en javascript et je cherche désespérémment à exécuter le code onClick d'une image contenue dans une iframe qui Help rollover [ par MJ92 ] Bonjour,Je ne maitrise pas trop le JavaScript (en apprentissage) mais j'ai un code pour mon site qui me pose problème. J'essaye de mettre 2 rollovers


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales