Rechercher : dans
Par :

Programmation objet (javascript

Dernière réponse le 13 jun 2008 à 17:31:20 jacques, le 31 jan 2007 à 16:47:21 
 Signaler ce message aux modérateurs

Bonjour,
je débute en programmation objet, et j'ai une question qui va paraitre simple je pense aux habitués (c'est du javascript)

Je dois faire un système de panier pour un site commercial (c'est un travail de cours). C'est à dire qu'un client doit pouvoir choisir un produit et on l'ajoute dans un panier avec la quantite déisrée. J'en suis au début (comprendre comment je vais faire cela)

Mon script :

/**cree l'objet panier**/
function Panier(){
this.caddie=new Array();
}

/**fonction insert_produit pour ajouter u produit dans le panier**/
Panier.prototype.insert_produit=function(NewProduit){
this.caddie[this.caddie.lenght]=NewProduit;

//on insère une nouvelle ligne dans le caddie contenant le produit ajouté avec toutes ses caractéristiques
//NewProduit est donc un tableau à une ligne : ref, intitulé, prix, quantite

}

/**programme principal **/
MonPanier=new Panier();
NewProduit=new Array("ref001","Haricots",3);
MonPanier.insert_produit(NewProduit);

Ma question, c'est que j'aimerais afficher le contenu du caddie pour vérifier que le produit a bien été ajouté.

J'ai fait plusieurs tests :
document.write(MonPanier[0][0]);
document.write(MonPanier.caddie[0][0]);
document.write(caddie[0][0]);

en essayant aussi du basique, c'estd à dire mettre avant MonPanier.caddie[0][0]=0
mais rien ne marche


C'est du basique je crois,
merci d'avance pour toutes les aides

Jacques

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « programmation objet (javascript » dans :
[Windows 2000] Affichage Ajout/suppression de programmes VoirUn beau jour, vous voulez désinstaller un programme mais la fenêtre Ajout/suppression de programmes n'affiche que du blanc et vous avez un message d'erreur du genre : Une erreur inattendue s'est produite Cet objet ne gère pas cette propriété ou...
Javascript - Date de dernière modification de la page VoirIl est possible, en langage Javascript, d'afficher la date de dernière modification de la page Web grâce à la propriété lastModified de l'objet document :
[mythe] JavaScript c'est la même chose que Java Voirmythe Javascript est le même langage que Java Réalité FAUX Explications Ces deux langages existent bien, et ce sont tous les deux des langages de programmation (moins poussée pour le JavaScript), mais ce ne sont pas les mêmes...
Javascript - La notion d'objet VoirNotion d'objet Le but de cette section n'a pas pour ambition de traîter de la programmation orientée objet mais de donner une idée de ce qu'est un objet, concept nécessaire à la création de scripts Javascript. Le Javascript traite les éléments qui...
Javascript - l'objet Array VoirLes particularités de l'objet Array L'objet Array est un objet du noyau Javascript permettant de créer et de manipuler des tableaux. Voici la syntaxe à utiliser pour créer une variable tableau : var x = new Array(element1[, element2, ...]); Si...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...

1

HackTrack, le 24 fév 2007 à 23:04:40

Salut!

Comme tu l'as fait pour la fonction 'insert_produit', crée une fonction 'affichePanier' sur ton objet Panier.

Le code de celle-ci ressemblera (mais je n'ai pas tester) à quelque chose comme:


var contenuPanier = "";
for (i=0 ; i<this.caddie.length ; i++){
  contenuPanier += "[Ref: " + this.caddie[i][0];
  contenuPanier +=" Intitulé: " + this.caddie[i][1];
  contenuPanier +=" Prix: " + this.caddie[i][2];
  contenuPanier +=" Qt: " + this.caddie[i][3]+"] ";
}

alert("Votre panier contient: " + contenuPanier);



;-)
HackTrack

Répondre à HackTrack

2

 chiko, le 13 jun 2008 à 17:31:20

Je veux recevoire quelqueq cours de programmation sur delphi

Répondre à chiko