IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

simple Cart js


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 1
    Par d�faut simple Cart js
    Bonjour, voila j'ai un petit souci je suis en trin de cr�e une petite boutique avec simple Cart.js mais voila je voudrai que le client ne puisse pas passe a l'�tape suivante s'il non pas ajoutait un article � leur panier de m�me s'il en a deux j'ai d�j� mis en place un petit bout de code mais bien entendu �a ne marche pas donc si vous pouviez m��clairer merci par avance.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
      <title>test</title>
      <script src="scripts/simplecart.js" type="text/javascript" charset="utf-8"></script>
      <script type="text/javascript">
    		simpleCart = new cart("[email protected]");
    	</script>
      <link href="images/favicon.ico" rel="shortcut icon" />
      <script language="javascript" type=text/javascript>
    function verifNonVide('simpleCart_checkout') {
     
    	var mess_ini = "Veuillez choisire un article\n";
    	var mess = mess_ini ;
    	for(var i=0; i < champs.length; i=i+2) {
    		if ( eval('document.'+formulaire+'.'+champs[i]+'.value.length') < 1 ) {
    			mess += " - " ;
    			mess += champs[i+1];
    			mess += "\n" ;
    		}
    	}
     
    	if ( mess.length != mess_ini.length ) {
    		window.alert(mess);
    	}
    	else {
    		eval('document.'+formulaire+'.submit()');
    	}
    }
     
    </script>
    </head>
    <body>
    simpleCart js
    <div id="content">
    <div id="header">
    </div>
    <ul id="catalog">
      <li> <img src="images/redshoe.jpg" alt="Red Shoe" />
        <span class="price">50&euro;</span><b>RedShoe<br />
        <a href="#" onclick="simpleCart.add('name=Red Shoe','price=50','image=images/thumbs/test.jpg');return false;">ajouterau panier</a>
    	</b> <a href="test.com" id="contentlink1" rel="subcontent1" title="description">[+]</a>
    <!--Description: -->
    test
      <li>
        <div class="simpleCart_items">
        <div class="cartHeaders"><br />
        <div class="itemTotal">Total</div>
        </div>
        <div class="totalRow">
        <div class="totalItems">0</div>
        <div class="totalPrice">0.00&euro;</div>
        </div>
        </div>

  2. #2
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par d�faut
    mais voila je voudrai que le client ne puisse pas passe a l'�tape suivante s'il non pas ajoutait un article � leur panier de m�me s'il en a deux
    Il doit manquer des mots ... ou alors je ne dois pas comprendre ... Tu ne veux pas qu'un client passe � l'�tape suivante seulement s'il n'y a qu'un article ?

    Des pistes :

    Ton code est incomplet, il manque des balises fermantes. Ou alors tout n'est pas dans ce que tu as post� ?

    As tu regard� la console web au lancement de cette page ? Tu aurais vu ces deux erreurs :
    ReferenceError: cart is not defined
    SyntaxError: missing formal parameter
    As tu bien lu la documentation de simpleCart.js ? Es tu s�r que c'est ainsi qu'il faut proc�der pour cr�er un nouveau "simpleCart" ?
    function verifNonVide('simpleCart_checkout') : Une chaine en param�tre d'une fonction ? Utilises - tu cette fonction ? Pourquoi utiliser eval() ?

  3. #3
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    c'est quoi ces horreurs ?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    if ( eval('document.'+formulaire+'.'+champs[i]+'.value.length') < 1 )
    ...
    eval('document.'+formulaire+'.submit()');
    c'est du javascript �a function verifNonVide('simpleCart_checkout') { ?

    qu'est-ce qui ne marche pas ?
    il n'y a aucun appel au code que tu pr�sente comment sais-tu que �a marche pas si tu n'ex�cute pas le code.
    mais rien qu'� le voir tu peux tout mettre � la poubelle et �crire du javascript pas des bouts de truc sans aucun respect de la syntaxe.

    A+JYT

Discussions similaires

  1. R�aliser une carte interactive, quel langage simple ?
    Par apal dans le forum Langages de programmation
    R�ponses: 7
    Dernier message: 03/03/2022, 16h53
  2. [CS4] Cr�er une simple carte
    Par zerkos dans le forum Flash
    R�ponses: 1
    Dernier message: 23/12/2010, 18h18
  3. Probl�me simple de carte r�seau
    Par Bayard dans le forum Mat�riel
    R�ponses: 1
    Dernier message: 25/09/2006, 16h29
  4. [C++] Urgent D�veloppeur pour Jeu de cartes simple
    Par koros21 dans le forum Projets
    R�ponses: 6
    Dernier message: 10/09/2006, 13h19
  5. Carte dynamique simple : choix language
    Par forest82 dans le forum G�n�ral Conception Web
    R�ponses: 6
    Dernier message: 19/09/2005, 12h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo