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

jQuery Discussion :

Système de notation et calcul moyenne [AJAX]


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Billets dans le blog
    2
    Par défaut Système de notation et calcul moyenne
    Bonjour,

    J'ai trouvé ce post ici Pour faire un système de vote. Mais je n'ai pas trouvé de belles étoiles pour le faire.

    Mon problème sur le choix de ces étoiles se pose car je souhaite aussi faire une moyenne des votes et là ... je peux avoir des étoiles de 2 couleurs ...
    Je ne vois pas du tout comment faire.

    Je travaille en ASP.NET/VB.NET

  2. #2
    Membre éprouvé
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Billets dans le blog
    2
    Par défaut
    Pour les petites images ooublié j'ai récupéré une base sur un site et ça me va

    J'ai fait une petite correction sur le script de vote

    Code javascript : 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
    var done = false
    var pic = new Array();
    pic[0] = new Image();
    pic[0].src = "/Images/star1.png";
    pic[1] = new Image();
    pic[1].src = "/Images/star2.png";
     
    function rate(level) {
        if (done) { return false; }
        for (i = 1; i < 6; i++) {
            document.getElementById('_' + i).src = (level < i) ? pic[0].src : pic[1].src;
            document.getElementById('HiddenVote').value = level;
        }
    }
     
    function zero() {
        for (i = 1; i < 6; i++) {
            document.getElementById('_' + i).src = pic[0].src;
            done = false;
            document.getElementById('HiddenVote').value = "";
        }
    }
     
    function Clean() {
        if (done) { return false; }
        zero();
    }
     
    function valider() {
        done = true;
    }

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <img src="/Images/star1.png" id='_1' onclick="valider()" onmouseover="rate(1)" onmouseout="Clean()"/>
    <img src="/Images/star1.png" id='_2' onclick="valider()" onmouseover="rate(2)" onmouseout="Clean()"/>
    <img src="/Images/star1.png" id='_3' onclick="valider()" onmouseover="rate(3)" onmouseout="Clean()"/>
    <img src="/Images/star1.png" id='_4' onclick="valider()" onmouseover="rate(4)" onmouseout="Clean()"/>
    <img src="/Images/star1.png" id='_5' onclick="valider()" onmouseover="rate(5)" onmouseout="Clean()"/>(*) &nbsp;<input type="button" onclick="zero();" value="Corriger" id="btnreset"/>               
    <input type="hidden" name="resultVote" id="HiddenVote" value="0" />

    Mais par contre comment faire une fois qu'on a notre moyenne, pour afficher les bonnes images pour représenter cette moyenne.

    Par exemple, disons moyenne = 3.2/5
    Devrait m'afficher 3 X images pleine + 1 X image 0.2 + 1 X image vide

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    tu peux faire un système avec des étoiles transparentes et derrière un fond positionné qui ferait comme une jauge ...en positionnant l'image de fond colorée en pourcentage, tu verrais trois étoiles pleines, un remplie à 0.2 et la dernière vide.
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Membre éprouvé
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Billets dans le blog
    2
    Par défaut
    L'idée me plaît bien.

    Mais j'ai du mal avec la mise en oeuvre.
    Un div qui se colore ça devrait aller mais Comment faire pour trouver ses étoiles transparentes (je ne vois pas comment les faire moi même : entre le logiciel et la compétence)

    Personnellement, j'étais en train de réfléchir sur un système se basant sur le système de vote. Je pars de 5 images dont je change la source. Mais mes essais ne me plaise pas

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    montre moi tes étoiles actuelles ... si y'a que ça je peux t'en faire des étoiles à fond transparent ..
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Membre éprouvé
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Billets dans le blog
    2
    Par défaut
    Désolé de n'avoir pas répondu tout de suite, j'ai été très très pris sur une panne

    Pour l'étoile je fais comment pour la donner, il me faut une URL.
    Tu connais un "hébergeur" gratuit pour mettre les images en ligne?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Système de notation (nombre de votes et note moyenne)
    Par albert84 dans le forum jQuery
    Réponses: 1
    Dernier message: 08/07/2014, 07h45
  2. [Système] system de parent calcul de level
    Par Fabouney dans le forum Langage
    Réponses: 11
    Dernier message: 03/07/2007, 11h53
  3. [Système] Exécution Formule de calcul dans une chaîne
    Par san--antonio dans le forum Langage
    Réponses: 2
    Dernier message: 16/06/2006, 08h11
  4. Réponses: 35
    Dernier message: 10/05/2006, 01h11

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