Accueil > Forum > > > > CRéation d'objet
CRéation d'objet
dimanche 23 novembre 2008 à 15:57:17 |
CRéation d'objet

jeanjeandada
|
Bonjour, POur créer un objet avec ces propriété il faut créer une classe ??? si oui, comment faites vous pour en créer une . merci if (selectedValue=="blabla2") { alert('option1'); //CREATION DE LA CLASSE ................. est ce comme cela ?????? var Classe_coordonnees_MB2 = Class.create(); alert('a'); Classe_coordonnees_MB2 .prototype = { initialize : function(longi, lat, comment){ this.longi = longi; this.lat = lat; this.commentaire = comment; } }
alert('avt boucle');
A partir de la ligne var Classe_coordonnees_MB2 = Class.create(); le prog ne s'écute plus!
Merci si vous pouvez donnez le code pour créer un objet avec des propriétés "longi" "lat" et "comment" merci
|
|
dimanche 23 novembre 2008 à 16:32:30 |
Re : CRéation d'objet

Bul3
|
Réponse acceptée !
bonjour, c'est pas qu'il ne s'exécute plus, c'est qu'il donne une erreur. Class.create.... ça n'existe pas en javascript. >>POur créer un objet avec ces propriété il faut créer une classe ben non.... quoique....
<script> function obj( lo,la,cm) { this.long = lo this.lat = la; this.commentaire = cm; } var MB1 = new obj(1,2,"exemple"); var MB2 = new obj(100,200,"exemple Mb2"); alert(MB1.commentaire); alert(MB2.long); </script>
c'est un exemple, et dépend de ce que tu veux en faire...
Cordialement
|
|
lundi 24 novembre 2008 à 10:53:15 |
Re : CRéation d'objet

jeanjeandada
|
Ahh merci bien... enfin ca marche (enfin presque ^^)
var Classe_coordonnees_c1 = function(longitude, latitude, commentaire) { this.longitude = longi; this.latitude = lat; this.commentaire = commen; } var point_MB2=new Array(); point_MB2[0]=new Classe_coordonnees_c1(32.255488,3.2186515,"1e"); point_MB2[1]=new Classe_coordonnees_c1(32.255488,3.2186515,"2o");
alert(point_MB2[0].longitude); alert(point_MB2[0].commentaire); //les alert affichent le bon résultat !!! :) //le problème vient de la boucle for ..... En effet l'alert(k); affiche que k est égale à 2 Dés le 1° tour >?? pourtant la 1° de la boucle est correct for(var k=0; k<=point_MB2.length; k++) ; { alert(k); var longi =point_MB2[k].longitude; var lat = point_MB2[k].latitude; var comment = point_MB2[k].commentaire; place(lat,longi,comment); }
Merci !
|
|
lundi 24 novembre 2008 à 11:43:43 |
Re : CRéation d'objet

Bul3
|
Réponse acceptée !
bah... on n'a pas déjà causer de cela il y a peur de temps ? soit tu fais var MB=new Array(); MB[0] = new obj(1,2,"exemple"); MB[1] = new obj(100,200,"exemple Mb2"); for ( var n=0;n<MB.length;n++) { alert ( n+" =\r\n"+ "longitude \t: " + MB[n].long + "\r\n" + "latitude \t: " + MB[n].lat + "\r\n" + "commentaire\t: " + MB[n].commentaire ); }
|
ou alors ( mais bonf... ) var MB1 = new obj( 1, 2, "exemple" ); var MB2 = new obj( 100, 200, "exemple Mb2" ); n=1; while ( window["MB"+n] ) { alert ( n+" =\r\n"+ "longitude \t: " + window["MB"+n].long + "\r\n" + "latitude \t: " + window["MB"+n].lat + "\r\n" + "commentaire\t: " + window["MB"+n].commentaire ); n++; }
|
dois bien y avoir d'autres approches....
|
|
lundi 24 novembre 2008 à 12:11:22 |
Re : CRéation d'objet

PetoleTeam
|
Réponse acceptée !
Bonjour,
| En effet l'alert(k); affiche que k est égale à 2 Dés le 1° tour >?? pourtant la 1° de la boucle est correct |
|
for(var k=0; k<=point_MB2.length; k++) ; cette ligne fait que le compteur tourne à vide à cause du ; à la fin de l'instruction for, supprimes le et retestes... ;O)
|
|
lundi 24 novembre 2008 à 12:38:36 |
Re : CRéation d'objet
|
lundi 24 novembre 2008 à 14:17:42 |
Re : CRéation d'objet

Bul3
|
ah ben... j'avions point lu jusqu'au bout ! petoleTeam++ : le : derrière le for gène un ch'tiot poil.
|
|
lundi 24 novembre 2008 à 17:56:16 |
Re : CRéation d'objet

PetoleTeam
|
Pendant que l'on y est for(var k=0; k < point_MB2.length; k++) < (INF) uniquement car le = (EGAL) va aller lire un index du tableau que tu n'as pas initialisé, les tableaux commençant à l'indice 0. ;O)
|
|
mardi 25 novembre 2008 à 10:50:00 |
Re : CRéation d'objet

jeanjeandada
|
^^ Bien vu. avant de tout retesté j'ai relu le script et j'avais vu cette erreur. :) Mais merci qd même !!
|
|
Cette discussion est classée dans : créer, objet, classe, lat, longi
Répondre à ce message
Sujets en rapport avec ce message
probleme de classe [ par wonesek ]
bonjour j'ai un petit probleme: comment obtenir le nom d'un objet a partir d'une de ses methodes?par exemple: si mon objet s'appel monObj, faire en so
"settimeout" dans une classe [ par francois44 ]
Bonjour à tous!Je suis actuellement en train de bosser sur une classe d'affichage de NEWS.Je sais qu'il y en a plein dans les sources, mais j'ai rien
probléme classe javascript .... [ par jeanjeandada ]
Bonjour Cher Fourm, Voici que je galére pour faire ceci : Je crée 2 classes: <
variable contenant le nom de la methode JAVASCRIPT [ par s1pike ]
Bonjour à tous, j'ai un petit pb à résoudre. J'ai un classe qui se nomme utilisateur et qui contient des methodes getNom(),getPrenom(). Dans un autre
Les classes en JS [ par alexflex25 ]
Bonjour, Voilà, j'ai enfin réussi à faire ma première classe en javascript! Mais il y a un "hic" (évidement...) Je m'explique, lorsque que je fais u
Un composant ActiveX ne peut pas créer un objet [ par valneandre ]
Je souhaite lancer un programme DOS (bip.com) depuis JS. (XP-SP3, IE8) J'écris: [b]var w = new ActiveXObject("WScript.Shell"); w.run('cmd /c "bip.com
Menu avec cotès arrondis | HTML - CSS | [ par darksam ]
[b]Bonsoir,[/b] Comme le titre l'indique, j'aimerais créer un menu avec cotés arrondis ([i]HTML - CSS[/i]). J'ai visualiser beaucoup de sites Web qui
Objet attendu sur IE [ par Doctor3600 ]
Bonjour, Je suis entrain de travailler sur une petite page, où il y a un des onglets et du texte dédié sur les onglets. quand je travaille sur Mozil
La fonction $$ [ par alexflex25 ]
Bonjour, Je viens encore une fois vers vous car j'ai un petit problème...je m'explique. J'utilise une fonction JavaScript qui parcours une liste d'obj
Obtenir l'objet en cours à partir d'un "onclick" ... [ par kamuikun ]
Bonjour à tous :) J'ai un code HTML de ce type : <img onclick="fct();" ... Et j'aimerai modifier l'image dans fct(), alors je pensait utiliser "thi
Livres en rapport
|
Derniers Blogs
PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|