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: <
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
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
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
Je voudrais créer une classe Infobulle. [ par sacapuss2 ]
Bonsoir... Je voudrais créer une classe Infobulle. Comment faire en sorte qu'Infobulle soit une sous-classe de Node ? Comment spécifier le tagName
Créer un mapping sur un encart-image [ par kennysp ]
Bonjour, L'idée est simple : je souhaiterais tout simplement recréer l'effet qu'il y a sur la home de la rubrique "offre internet" de Free (http://ww
css [ par fijou12 ]
bonjour j'ai un problème avec une feuille de style css pour l'impression. je travaille avec dreamweaver8. pour importer les classe définies dans ma fe
Comment créer son package de script ou de classe? [ par aerolyte ]
Bonjour, J'ai regardé sans grand résultat comment aborder ce sujet, Toutfois le web est pollué par des librairies ou package tout fait sans pour au
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|