Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SYSTÈME DE NOTATION PAR ÉTOILES


Information sur la source

Catégorie :Formulaire Classé sous : notation, note, étoile, rating Niveau : Débutant Date de création : 24/09/2005 Date de mise à jour : 24/09/2005 20:06:01 Vu / téléchargé: 16 799 / 1 527

Note :
7,81 / 10 - par 36 personnes
7,81 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (39)
Ajouter un commentaire et/ou une note

Description

Ce script vous permet de mettre facilement en place un système de notation, comme celui de codes-sources.
Je ne donne ici que la partie Javascript, c'est à vous d'adapter ce script à vos besoins en créant la partie côté serveur.
 

Source

  • <html>
  • <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  • <head>
  • <script>
  • <!--
  • StarOutUrl= 'StarOut.gif'; //image par défaut
  • StarOverUrl= 'StarOver.gif'; //image d'une étoile sélectionnée
  • StarBaseId= 'Star'; //id de base des étoiles
  • NbStar= 10; //nombre d'étoiles
  • LgtStarBaseId=StarBaseId.lastIndexOf('');
  • function NotationSystem() {
  • for (i=1;i<NbStar+1;i++) {
  • var img =document.getElementById('Star'+i);
  • img.onclick =function() {alert('Vous avez donné la note de '+Name2Nb(this.id)+'.');};
  • //Réaction lors du clic sur une étoile
  • //Evidemment, il faudrait compléter cette fonction pour la rendre vraiment utile.
  • //Par exemple, envoyer la note dans une base de donnée via un XMLHttpRequest.
  • img.alt ='Donner la note de '+i;
  • //Texte au survol
  • img.src =StarOutUrl;
  • img.onmouseover =function() {StarOver(this.id);};
  • img.onmouseout =function() {StarOut(this.id);};
  • }
  • }
  • function StarOver(Star) {
  • StarNb=Name2Nb(Star);
  • for (i=1;i<(StarNb*1)+1;i++) {
  • document.getElementById('Star'+i).src=StarOverUrl;
  • }
  • }
  • function StarOut(Star) {
  • StarNb=Name2Nb(Star);
  • for (i=1;i<(StarNb*1)+1;i++) {
  • document.getElementById('Star'+i).src=StarOutUrl;
  • }
  • }
  • function Name2Nb(Star) {
  • //Le survol d'une étoile ne nous permet pas de connaître directement son numéro
  • //Cette fonction extrait donc ce numéro à partir de l'Id
  • StarNb=Star.slice(LgtStarBaseId);
  • return(StarNb);
  • }
  • -->
  • </script>
  • </head>
  • <body onload="NotationSystem();">
  • <!--
  • Vous pouvez mettre un nombre quelconque d'étoiles, veillez juste à mettre à jour la variable NbStar.
  • Par défaut, les étoiles sont "éteintes" : si un utilisateur a désectivé JS il ne pourra pas voter mais le script ne plantera pas
  • -->
  • <img id="Star1" src="StarOut.gif" /><img id="Star2" src="StarOut.gif" />
  • <img id="Star3" src="StarOut.gif" /><img id="Star4" src="StarOut.gif" />
  • <img id="Star5" src="StarOut.gif" /><img id="Star6" src="StarOut.gif" />
  • <img id="Star7" src="StarOut.gif" /><img id="Star8" src="StarOut.gif" />
  • <img id="Star9" src="StarOut.gif" /><img id="Star10" src="StarOut.gif" />
  • </body>
  • </html>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<head>
<script>
<!-- 
StarOutUrl=		'StarOut.gif';		//image par défaut
StarOverUrl=		'StarOver.gif';		//image d'une étoile sélectionnée
StarBaseId=		'Star';			//id de base des étoiles
NbStar=			10;			//nombre d'étoiles

LgtStarBaseId=StarBaseId.lastIndexOf('');

function NotationSystem() {
	for (i=1;i<NbStar+1;i++) {
		var img			=document.getElementById('Star'+i);
			
		img.onclick		=function() {alert('Vous avez donné la note de '+Name2Nb(this.id)+'.');};
		//Réaction lors du clic sur une étoile
		//Evidemment, il faudrait compléter cette fonction pour la rendre vraiment utile.
		//Par exemple, envoyer la note dans une base de donnée via un XMLHttpRequest.
		
		img.alt			='Donner la note de '+i;
		//Texte au survol
		
		img.src			=StarOutUrl;
		img.onmouseover	=function() {StarOver(this.id);};
		img.onmouseout	=function() {StarOut(this.id);};
	}
}

function StarOver(Star) {
	StarNb=Name2Nb(Star);
	for (i=1;i<(StarNb*1)+1;i++) {
		document.getElementById('Star'+i).src=StarOverUrl;
	}
}

function StarOut(Star) {
	StarNb=Name2Nb(Star);
	for (i=1;i<(StarNb*1)+1;i++) {
		document.getElementById('Star'+i).src=StarOutUrl;
	}
}

function Name2Nb(Star) {
	//Le survol d'une étoile ne nous permet pas de connaître directement son numéro
	//Cette fonction extrait donc ce numéro à partir de l'Id
	StarNb=Star.slice(LgtStarBaseId);
	return(StarNb);
} 
-->
</script>
</head>

<body onload="NotationSystem();">
<!-- 
Vous pouvez mettre un nombre quelconque d'étoiles, veillez juste à mettre à jour la variable NbStar. 
Par défaut, les étoiles sont "éteintes" : si un utilisateur a désectivé JS il ne pourra pas voter mais le script ne plantera pas
-->
<img id="Star1" src="StarOut.gif" /><img id="Star2" src="StarOut.gif" />
<img id="Star3" src="StarOut.gif" /><img id="Star4" src="StarOut.gif" />
<img id="Star5" src="StarOut.gif" /><img id="Star6" src="StarOut.gif" />
<img id="Star7" src="StarOut.gif" /><img id="Star8" src="StarOut.gif" />
<img id="Star9" src="StarOut.gif" /><img id="Star10" src="StarOut.gif" />
</body>

</html>

Conclusion

Voilà c'est très simple mais ça permettra peut-être à certains de gagner du temps.
Vous pouvez mettre autant d'étoiles que vous voulez.
Testé sur Firefox et sur IE.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

24 septembre 2005 18:54:53 :
+ tient compte de la remarque de jesusonline : plus besoin de placer les évènements sur chaque image une par une. + ajout de commentaires.
24 septembre 2005 20:06:01 :
Fermeture des balises <img>; maintenant le script ne plante plus si javascript n'est pas activé.

Commentaires et avis

signaler à un administrateur
Commentaire de jesusonline le 24/09/2005 17:36:39 administrateur CS

T'aurais pas trouvé encore plus gros ??? pourquoi mettre un onmouseover etc.... sur chaque image ???

Je sais plus comment j'ai fait pour le systeme de notation par étoile sur ce site, mais si je me souviens bien, j'ai juste un

<div id="note">

</div>

ensuite

function SetOpacity(elmt, opacity)
{
if(elmt.style.filter)
{
elmt.style.filter = "alpha(opacity=" + opacity + ");"
}
else
{
elmt.style.setProperty("-moz-opacity", opacity/100, "");
elmt.style.setProperty("-khtml-opacity", opacity/100, "");
elmt.style.setProperty("opacity", opacity/100, "");
}
}

var makeNote = function()
{
  
var elmt = document.getElementByID('note');
var imgsrc = 'etoile.gif';
   for (i = 0; i < 10; i++)
   {
       var img = new Image();
       img.src = imgsrc;
       img.alt = 'donner la note de ' + i + '/10';
       var _i = i; //pointeur mémoire
       elmt.appendChild(img);
       img.onclick = setNote(_i)
       img.onmouseover = function(){
       // pour faire comme le systeme de notation de CS, il faudrais rechercher les images 'inférieurs' un petit peu de code pas trés compliqué est donc necessaire ici :)
       SetOpacity(this, 100)};
       img.onmousout = function(){
       //idem
       SetOpacity(this, 40)};
       setOpacity(this, 40);
   }
}

var setNote = function(note){alert(note)}

window.onload = makeNote;

Je suis pas sur à 100% de mon code, mais il est inutile d'ecrire tes evenements sur toutes les balises img !!! une boucle for peut trés bien faire tout ca :)

signaler à un administrateur
Commentaire de Scraat le 24/09/2005 19:00:24

Oui c'est vrai que ce n'était pas très élégant...
C'est mieux comme ça ? Comment tu ferais pour "allumer" toutes les étoiles inférieurs sans passer par une fonction Name2Nb comme j'ai fait ?

signaler à un administrateur
Commentaire de jesusonline le 24/09/2005 19:11:59 administrateur CS

Oui c'est déjà mieux si ce n'est que toutes les balises doivent être fermés donc <img id="truc" />

Mais la si les utilisateurs n'ont pas javascript, ils vont se retrouver avec 10images sans images :s donc autant enlever completement les images et faire comme moi mettre un div ou tu rempliras les images.

Aprés pour "allumer" les images, en pseudo code je ferrais

img.onclick = function()
{
var parent = this.parent; // permet d'aller au noeud parent (dans mon cas le div d'id note)
var node = parent.firsChild();
while (node == null) // on parcours tout les noeuds enfant
{
if (node.nodeType == 1) // on verifie que c'est bien un noeud tag
    if (node.tagName == 'img') // que c'est bien un noeud img (normalement c'est inutile mais j'aime bien le code trop bien fait et stupide :p)
         setOpacity(node, 40); // on change le paramètre alpha.
    node = node.nextSibling;
}
}

En gros ca donnerait je pense à peu prés ca :)

Au pire regarde dans le js de ce site (je sais c'est "un peu" le bordel :p)

signaler à un administrateur
Commentaire de Scraat le 24/09/2005 20:10:18

Bon donc j'ai corrigé pour les balises, pour les images j'ai juste mis un "src" pour chaque image comme ça pas de problème même sans javascript.
Bon il faudrait idéalement utiliser ta méthode pour "allumer" les bonnes étoiles mais je pense que je vais laisser ça comme ça pour l'instant, je vais d'abord mieux me renseigner sur les "nodes".
Merci de ton aide.

signaler à un administrateur
Commentaire de Alain Proviste le 24/09/2005 22:12:19 administrateur CS

c'est pas du tout bordelique le js dans les pages cs !

signaler à un administrateur
Commentaire de jesusonline le 24/09/2005 22:37:42 administrateur CS

ah bon : http://www.javascriptfr.com/js/fnccs2.js ? j'en ai meme honte :$

signaler à un administrateur
Commentaire de coucou747 le 27/09/2005 18:31:47

Bon, selon moi, ici, on n'a pas forcément à critiquer le fait d'avoir choisi javascript ou CSS, sauf pour faire des fonctions ou le CSS est bien plus propre et bien plus efficace, ici, je serais étonné de voir un code CSS plus propre faisant les mêmes effets...

ce script pourrait être amélioré en faisant un éspèce de grossicement comme sur le menu MACOS, la, ça serait vraiment super!

à part ça, en xhtml, il faut obligatoirement les alt pour les images...

signaler à un administrateur
Commentaire de Scraat le 27/09/2005 18:43:51

Salut coucou747,
Pour l'effet de grossissement ton idée est intéressante, je vais y réfléchir !
Aussi, je pourrai utiliser l'effet de transparence en plus du rollover (du genre plus le nb d'étoiles augmente, plus elles sont visibles).

Sinon je connais mal le xhtml, ai-je vraiment de balises "alt" si je les attributs dès le chargement (l.23) ?

signaler à un administrateur
Commentaire de jesusonline le 27/09/2005 18:48:15 administrateur CS

non tu n'auras pas d'alt, il faut une balise alt dans le texte html .. pour les aveugles. Certains vont dire que ca vaut pas le coup de s'emmerder pour si peux, je ne rajouterais qu'une chose: google est aveugle ;)

Sinon pour l'effet de grossissement en css, ce serait possible, mais je suis pas d'accord, css sert à la présentation et non au dynamisme. la c'est un cas entre les 2 mais je ferais ca par javascript.

signaler à un administrateur
Commentaire de coucou747 le 27/09/2005 18:50:30

le grossicement CSS est possible, mais chiant...

alt doit être présent ainsi que title sur les images...

signaler à un administrateur
Commentaire de jesusonline le 27/09/2005 18:54:07 administrateur CS

il me semble pas que title soit une obligation, mais juste conseillé

sinon pour l'agrandissement en CSS non rien de compliqué suffit de modifier les propriété width et height sur l'image :)

signaler à un administrateur
Commentaire de coucou747 le 27/09/2005 19:03:50

oui, mais chiant pour le visiteur, il ne donnera pas ce dont je parlais : l'effet macos : un grossissement progressif des images précédentes et suivantes...

signaler à un administrateur
Commentaire de Scraat le 27/09/2005 19:06:20

Pour ce qui est de l'agrandissement : tout à fait... j'ai vu un code très similaire récemment...
Je vais m'occuper de ça !

Pour le xhtml : je vais rajouter des "alt", au moins. Après, ça redeviendra un peu "lourd" si je mets aussi les title.

signaler à un administrateur
Commentaire de jesusonline le 27/09/2005 19:11:15 administrateur CS

ou alors tu fais ce que j'avais fait :)

<div id="note">Désole il vous faut javascript pour pouvoir noter</div>


puis tu vides $('note') et tu rajoutes 10 images avec les functions onmouseover & co ;)

signaler à un administrateur
Commentaire de Fleuretta le 06/01/2006 23:51:53

Bonjour!

J'ai téléchargé ce script et il ne se passe pas grand chose. Au passage de la souris il n'y a rien qui change. L'étoile ne s'allume pas du tout. Je suis débutante et pour nous les débutants on se sait pas quoi faire, quoi ajouter aux bons endroits pour que cela fonctionne. Il serait bien de mentionner ce qui doit être fait ou ajouté. J'ai posté sur le forum en espérant une réponse tout comme ici car j'aimerais bien que cela fonctionne!

Merci

signaler à un administrateur
Commentaire de jesusonline le 07/01/2006 00:29:32 administrateur CS

Bonsoir,

Je viens de telecharger le zip, j'ai lancé le fichier html qui etait dedans tout fonctionne parfaitement, tu es sous quel navigateur ?

signaler à un administrateur
Commentaire de Fleuretta le 07/01/2006 01:15:25

Bonjour Jesuonline!

Je t'avoue que j'espérais que tu passes par ici!

Je suis sous IE mais cela ne fonctionne pas plus sous FF.


As-tu ajouté des choses à quelque part?

Quelqu'un à qui j'ai demandé son avis hier(mais il ne connaissait pas le script) m'a fait ajouter cela
[code]<b><a href="#" onclick="stroreCaret('Star1')"></b><img id="Star1" src="image/StarOut.gif" / alt="1 étoile"></a>[/code]


et naturellement le bon chemin pour l'image. Ce que j'ai fait plus haut aussi


[code]StarOutUrl= 'image/StarOut.gif'; //image par défaut
StarOverUrl= 'image/StarOver.gif'; //image d'une étoile sélectionnée
StarBaseId= 'image/Star'; [/code]

Au survol de la souris il n'y a aucun changement. Et pour le reste il ne se passe pas grand chose. J'entends le click mais c'est tout.


Merci

signaler à un administrateur
Commentaire de Scraat le 07/01/2006 11:38:52

Tiens ? voilà qui est étrange... j'ai retéléchargé le script pour revérifier mais je ne rencontre pas de problème non plus, ni sous IE ni sous FF.

Normalement le script ne nécessite aucune modification avant d'être fonctionnel.

Une question toute bête : javascript est-il bien activé chez toi ?
Pour vérifier : http://www.volunteer.ca/volcan/javahelp/index-frn.htm
Tu vois bien "JavaScript est présentement en fonctionnement sur votre logiciel de navigation" ?
Sinon suis les instruction qui suivent.

Si ce n'est pas ça je ne vois vraiment pas, quelles sont les versions de tes navigateurs ?
Tu peux le voir dans le menu ? -> A propos de...

signaler à un administrateur
Commentaire de SpOrTiF le 15/12/2006 19:42:55

Ah, bravo pour ta source; en pleins ce que je cherchais.....

Merci.

10/10

signaler à un administrateur
Commentaire de masto95 le 16/02/2007 13:36:50

Salut tout le monde,

je viens apporter ma contribution car je me suis cassé les dents pendants 2 heures. Etrangement le systeme de notation sous ie ne fonctionnait pas chez moi avec mon systeme de template. En effet ie ne prenait pas en compte le <body onload="NotationSystem();"> au chargement de la page terminé, alors que les autres navigateurs interragissait très bien.

Préférez donc un bon <body> bien frais avec un

window.onload = function NotationSystem() {...} dans le js

Merci pour la source. A+

signaler à un administrateur
Commentaire de liberty74 le 03/05/2007 13:20:55

bonjour a tous
Ce système marche très  bien, maintenant je voudrais insérer ca dans un formulaire et faire que quand on clique les étoiles restent séléctionnées comme on l'as fais.

J'ai bien essayé des choses comme
img.onclick=StarOver(this.id)
mais le img.onmouseout a le dessus.
J'ai même tenter de mettre un if autour de onmouseout avec une variable qui passe a false quand on clique mais ca ne marche  pas non plus.

Quelqu'un peux t'il m'aider?

Merci d'avance.

signaler à un administrateur
Commentaire de liberty74 le 03/05/2007 14:03:40

J'ai trouvé, pour ceux qui comme moi ne maitrisent pas le javascript je mets ma modification:
img.onclick             =function() {
StarOver(this.id);
clicked=1;

//alert('Vous avez donné la note de '+Name2Nb(this.id)+'.');
};

                //Réaction lors du clic sur une étoile

                //Evidemment, il faudrait compléter cette fonction pour la rendre vraiment utile.

                //Par exemple, envoyer la note dans une base de donnée via un XMLHttpRequest.

                

                img.alt                 ='Donner la note de '+i;

                //Texte au survol

                

                img.src                 =StarOutUrl;

                img.onmouseover =function() {
if (clicked==0){
StarOver(this.id);}
};

                img.onmouseout  =function() {
if (clicked==0){
StarOut(this.id);}
};

Voila, en fait je n'avais pas mis le if au bon endroit :s

signaler à un administrateur
Commentaire de piep14 le 08/05/2007 12:19:57

Super, ton code source marche a merveille. Cependant, je voudrais comme tu le souligne dans tes commentaires, envoyer les données dans la base de données et donc il faut passer par Ajax mais je n'arrive pas a le faire. Aurez tu des pistes a me fournir ? Bien sur, une fois la note validée, il faut afficher la note enrgistré :D

Merci de tes conseilles et bonne continuation

signaler à un administrateur
Commentaire de liberty74 le 09/05/2007 09:31:17

ba moi je ne passe pas par ajax, j'envois la note à une page php avec un img.onclick = windows.top.location.href="tapage.php?note="+note; dans laquelle je récupère la note en question avec un GET et je l'enregistre dans la bd.

Si ca peut t'aider....

signaler à un administrateur
Commentaire de Script Dead le 08/07/2007 17:51:04

Tout marche correctement je suis très satisfait. Mais comment quelque chose qui comptabilise les notes (comme la petite souris sur votre site à droite des étoiles) ?

signaler à un administrateur
Commentaire de coucou747 le 08/07/2007 19:51:34

faut un langage serveur pour ca

signaler à un administrateur
Commentaire de tibob135 le 09/12/2007 16:39:00

ça marche aussi plusieurs fois?

signaler à un administrateur
Commentaire de eleonore05 le 12/12/2007 15:41:32

Bonjour Scrat,

Je me demandais pour envoyer les données dans la base de données (type sql server express)?
Avec la technologie .net (C#). Si quelqu'un a des pistes.
J'ai essayé avec un control DropDownList, qui ne prends pas que les valeurs textes.
[ débutante ^^ ]

signaler à un administrateur
Commentaire de tibob135 le 08/02/2008 18:49:41

pcq ca ne enregiste pas

signaler à un administrateur
Commentaire de hood042 le 08/02/2008 21:01:29 10/10

Pas mal comme source :)

signaler à un administrateur
Commentaire de alineo le 28/10/2008 14:04:00 10/10

super exactement ce que je cherchais merci :)

signaler à un administrateur
Commentaire de alineo le 28/10/2008 14:04:50

Comment faire pour faire en sorte de garder les étoile allumée kan on a choisi sa note ? =/

signaler à un administrateur
Commentaire de Alain Proviste le 28/10/2008 14:22:00 administrateur CS

c'est à dire ? Apres rafraichissement de la page ? Si oui, un cookie devrait suffir

signaler à un administrateur
Commentaire de yuuki2 le 12/12/2008 11:54:27

on a envi de te gifler tellement cest laid ton code, et puis en plus c'est emplatre avec des etoiles disproportionne, allez va osef ce code tssss

signaler à un administrateur
Commentaire de Alain Proviste le 12/12/2008 13:09:33 administrateur CS

rien ne t'interdit de publier mieux, plutot que de poster de la merde

signaler à un administrateur
Commentaire de Xenul le 03/01/2009 10:54:27 9/10

Sympa tout cela ;), je met 9 car les étoile ne restent pas après le vote :P

J'ai modifié ton script, et pris en compte la remarque et l'astuce de Liberty74 afin de l'adapter à un nombre fini de vote sur une même page.

Ici, j'ai pris 2 votes (l'image de l'étoile est la même que sur ce site : /g/et.gif)

<html>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<head>
<script>
<!--
StarBaseId = new Array('S1_', 'S2_'); //id de base des étoiles
NbStar = 10; //nombre d'étoiles
Check = new Array(0, 0);
LgtStarBaseId = new Array();

for (i =0; i < StarBaseId.length; i++)
{
LgtStarBaseId[i] = StarBaseId[i].lastIndexOf('');
}

function NotationSystem() {
for (j = 0; j < StarBaseId.length; j++)
{
for (i=1; i < NbStar+1; i++)
{
var img = document.getElementById(StarBaseId[j]+i);

img.alt = j;

img.onclick = function()
{
if (Check[this.alt] == 0)
{
SetOpacity(this.id, this.alt, 1);
Check[this.alt] = 1;
alert('Vous avez donné la note de '+Name2Nb(this.id, this.alt)+'.');
}
};

img.title = 'Donner la note de '+i; //Texte au survol

img.onmouseover = function()
{
if (Check[this.alt] == 0)
{
SetOpacity(this.id, this.alt, 1);
}
};

img.onmouseout = function()
{
if (Check[this.alt] == 0)
{
SetOpacity(this.id, this.alt, 0.3);
}
};
}
}
}

function SetOpacity(Star, key, opacity)
{
StarNb=Name2Nb(Star, key);
for (var i = 1; i <= StarNb; i++)
{
document.getElementById(StarBaseId[key]+i).style.opacity = opacity;
}
}

function Name2Nb(Star, key) {
//Le survol d'une étoile ne nous permet pas de connaître directement son numéro
//Cette fonction extrait donc ce numéro à partir de l'Id
StarNb=Star.slice(LgtStarBaseId[key]);
return(StarNb);
}
-->
</script>
</head>

<body onload="NotationSystem();">
<?php
    for ($i=1; $i <= 10; $i++)
    {
        echo '<img style="opacity: 0.3;" id="S1_'.$i.'" src="et.gif" />';
    }
echo "<br /><br />";
for ($i=1; $i <= 10; $i++)
    {
        echo '<img style="opacity: 0.3;" id="S2_'.$i.'" src="et.gif" />';
    }
?>
</body>
</html>

Par contre, j'arrive pas à faire un truc :  lors d'un click pour fixer un vote, je souhaiterai faire document.write afin de mettre un input type hidden avec la valeur du vote. Le problème c'est qu'il ne garde pas les données de la page courante, et m'écrit l'input dans une nouvelle page :/

signaler à un administrateur
Commentaire de Xenul le 03/01/2009 16:47:22

(erf, on ne peut éditer ses commentaires :/)

C'est bon, j'ai trouvé :D

J'ai créé un formulaire, et modifié les valeurs des champs lors du img.onclick.

Demo & source ici : http://isen-airsoft.naedev.org/Perso/Notation_Etoile/

signaler à un administrateur
Commentaire de rickyo le 09/02/2009 13:41:41

Bonjour à tous,

J'ai lu tous vos script et je les ai essayés, car je voudrais en placer un sur mon site.
Je suis novice, et je souhaiterais savoir si on peut inclure une notification ou alerte email afin de connaitre directement le résultat du vote ? Merci, si quelqu'un pourrait m'aider ?

signaler à un administrateur
Commentaire de chaman35 le 08/04/2009 20:27:24

Salut a tous
dabord merci a toi Scraat c bien sympa ca aide, mais petite question j'ai esseyé d'inclure ce code dans un tableau ce qui donne <td onload="NotationSystem();"> etc...
mais ca marche pas Une solution?

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

comment cacher des lignes dans un tableau..? [ par encugnet ] bonjour,je suis stagiaire et je suis charge du developpement d'un portail internet permettant aux etudiants de consulter leurs resultats en ligne. Pou Pb avec event Handler [ par jesusonline ] Bonjour, j'ai un probl&#232;me avec la declaration d'un de mes events. Plutot qu'un long discours, voici le code qui pose probl&#232;me. &nbsp;&nbsp; Système de notation [ par GAMERR ] Bonjour je voulais savoir comment je pourrai faire pour faire un syst&#232;me de notation&nbsp;exemple&nbsp;: noter un jeux flash&nbsp;&nbsp;soit avec Système de notation comme sur ce site? [ par Monico9385 ] Bonjour, j'aimerai savoir comment c'est possible de faire un syst&#232;me de notation comme il y a sur ce site, c'est &#224; dire au survol des &#23 Le script Notation par des étoiles [ par Fleuretta ] Bonjour!J'ai t&#233;l&#233;charger le script Notation par des &#233;toiles. Lorsque je passe la souris dessus il ne se passe rien . J'aimerais savoir avis des visiteurs et notation [ par elektronlibre ] Bonjour, j'ai cherch&#233; dans les scripts sans trouver ma r&#233;ponse.Je ne connais pas les codes javascripts et php, mais je souhaite pouvoir donn systeme de note [ par loubaba ] slt tt le mondeje suis en train creer un site, dans le quel je voudrais inserer un systeme de vote (numoration de 1 a 10/10)et pour etre plus precis: Script php permettant de donner une note à une image. [ par _Dam_ ] Bonjour, je recherche le moyen (en PHP je suppose)de pouvoir donner une note &#224; une image (de 0 &#224; 5) avec une &#233;valuation en images (genr bloc note [ par pipouz ] bonjour a tousje cherche une source permettant de creer un bloc note multi utilisateur (sans inscription) utilisant les cookies (ou autre) , un peu co Envoi de données PHP d'après une variable Javascript [ par Centauriel ] Bonjour,Je souhaite offrir aux visiteurs de mon site commercial la possibilité de laisser un avis sur un produit accompagné d'une note de 1 à 5.J'ai d


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,936 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.