Votre panier est vide  Votre compte

Vote pour un titre

//Vote pour un titre function VoteTitre(id_titre,type_vote,depuis) { //Appel depuis l'accueil if(depuis == 1) { //Bouton voter + document.getElementById('btn_vote_plus').onclick = ""; document.getElementById('btn_vote_plus').onmouseover = ""; document.getElementById('btn_vote_plus').onmouseup = ""; document.getElementById('btn_vote_plus').onmouseout = ""; document.getElementById('btn_vote_plus').onmousedown = ""; ChangeClass('btn_vote_plus','Btn_Vote_Plus_Disable'); //Bouton voter - document.getElementById('btn_vote_moins').onclick = ""; document.getElementById('btn_vote_moins').onmouseover = ""; document.getElementById('btn_vote_moins').onmouseup = ""; document.getElementById('btn_vote_moins').onmouseout = ""; document.getElementById('btn_vote_moins').onmousedown = ""; ChangeClass('btn_vote_moins','Btn_Vote_Moins_Disable'); } //Appel depuis la page top auditeurs else if(depuis == 2) { //Bouton voter + document.getElementById('btn_vote_plus_id_'+id_titre).onclick = ""; document.getElementById('btn_vote_plus_id_'+id_titre).onmouseover = ""; document.getElementById('btn_vote_plus_id_'+id_titre).onmouseup = ""; document.getElementById('btn_vote_plus_id_'+id_titre).onmouseout = ""; document.getElementById('btn_vote_plus_id_'+id_titre).onmousedown = ""; ChangeClass('btn_vote_plus_id_'+id_titre,'Btn_Vote_Plus_Disable'); //Bouton voter - document.getElementById('btn_vote_moins_id_'+id_titre).onclick = ""; document.getElementById('btn_vote_moins_id_'+id_titre).onmouseover = ""; document.getElementById('btn_vote_moins_id_'+id_titre).onmouseup = ""; document.getElementById('btn_vote_moins_id_'+id_titre).onmouseout = ""; document.getElementById('btn_vote_moins_id_'+id_titre).onmousedown = ""; ChangeClass('btn_vote_moins_id_'+id_titre,'Btn_Vote_Moins_Disable'); } //Création de l'objet var HTTPCnxVote = new HTTPConnect(); HTTPCnxVote.AddData("action", "AJ_TITRE_VOTE"); HTTPCnxVote.AddData("id_titre", id_titre); HTTPCnxVote.AddData("type", type_vote); HTTPCnxVote.SendData("ajax/ajax_vote.php", "GET", AjaxCB_VoteTitre, depuis); JSDivChargement("Ton vote est en cours d'enregistrement, merci de patienter..."); } var AjaxCB_VoteTitre = function (HttpCnx, depuis) { if (HttpCnx.readyState == 4) { resultat = HttpCnx.responseXML; data = resultat.getElementsByTagName("data")[0]; if(data.firstChild.nodeName == "error") { code_erreurList = resultat.getElementsByTagName("code"); msg_erreurList = resultat.getElementsByTagName("msg"); code_erreur = code_erreurList[0].firstChild.data; msg_erreur = decodeURIComponent(msg_erreurList[0].firstChild.data); JSDivAlert(msg_erreur); } else { id_titreList = resultat.getElementsByTagName("id_titre"); statusList = resultat.getElementsByTagName("status_vote"); id_titre = parseInt(id_titreList[0].firstChild.data); status_vote = parseInt(statusList[0].firstChild.data); if(status_vote == 0) { //le vote est OK JSDivValid("Ton vote a bien été enregistré !"); if(depuis == 2) { //Mise à jour du nb de votes sur la page ! if(document.getElementById("recherche") && document.getElementById("recherche").value != '') Page('TOP_auditeurs','recherche='+document.getElementById("recherche").value, false); else if(document.getElementById("page")) Page('TOP_auditeurs','page='+document.getElementById("page").value, false); else Page('TOP_auditeurs','', false); } else { //Message document.getElementById('VoteLive_Message').innerHTML = "Tu as déjà voté pour ce titre"; } } else if(status_vote == 1) { //le visiteur a déjà voté pour ce titre ! JSDivAlert("Tu as déjà voté pour ce titre !"); if(depuis == 1) { //Message document.getElementById('VoteLive_Message').innerHTML = "Tu as déjà voté pour ce titre"; } } else if(status_vote == 2) { //une erreur est survenue JSDivAlert("Une erreur est survenue lors de l'enregistrement de ton vote !"); //on reactive les boutons... if(depuis == 1) { //Bouton voter + document.getElementById('btn_vote_plus').onclick = function (){ VoteTitre(id_titre,1,1); }; document.getElementById('btn_vote_plus').onmouseover = function (){ ChangeClass(this,'Btn_Vote_Plus_Hover'); }; document.getElementById('btn_vote_plus').onmouseup = function (){ ChangeClass(this,'Btn_Vote_Plus_Hover'); }; document.getElementById('btn_vote_plus').onmouseout = function (){ ChangeClass(this,'Btn_Vote_Plus'); }; document.getElementById('btn_vote_plus').onmousedown = function (){ ChangeClass(this,'Btn_Vote_Plus'); }; ChangeClass('btn_vote_plus','Btn_Vote_Plus'); //Bouton voter - document.getElementById('btn_vote_moins').onclick = function (){ VoteTitre(id_titre,2,1); }; document.getElementById('btn_vote_moins').onmouseover = function (){ ChangeClass(this,'Btn_Vote_Moins_Hover'); }; document.getElementById('btn_vote_moins').onmouseup = function (){ ChangeClass(this,'Btn_Vote_Moins_Hover'); }; document.getElementById('btn_vote_moins').onmouseout = function (){ ChangeClass(this,'Btn_Vote_Moins'); }; document.getElementById('btn_vote_moins').onmousedown = function (){ ChangeClass(this,'Btn_Vote_Moins'); }; ChangeClass('btn_vote_moins','Btn_Vote_Moins'); } else if(depuis == 2) { //Bouton voter + document.getElementById('btn_vote_plus_id_'+id_titre).onclick = function (){ VoteTitre(id_titre,1,2); }; document.getElementById('btn_vote_plus_id_'+id_titre).onmouseover = function (){ ChangeClass(this,'Btn_Vote_Plus_Hover'); }; document.getElementById('btn_vote_plus_id_'+id_titre).onmouseup = function (){ ChangeClass(this,'Btn_Vote_Plus_Hover'); }; document.getElementById('btn_vote_plus_id_'+id_titre).onmouseout = function (){ ChangeClass(this,'Btn_Vote_Plus'); }; document.getElementById('btn_vote_plus_id_'+id_titre).onmousedown = function (){ ChangeClass(this,'Btn_Vote_Plus'); }; ChangeClass('btn_vote_plus_id_'+id_titre,'Btn_Vote_Plus'); //Bouton voter - document.getElementById('btn_vote_moins_id_'+id_titre).onclick = function (){ VoteTitre(id_titre,2,2); }; document.getElementById('btn_vote_moins_id_'+id_titre).onmouseover = function (){ ChangeClass(this,'Btn_Vote_Moins_Hover'); }; document.getElementById('btn_vote_moins_id_'+id_titre).onmouseup = function (){ ChangeClass(this,'Btn_Vote_Moins_Hover'); }; document.getElementById('btn_vote_moins_id_'+id_titre).onmouseout = function (){ ChangeClass(this,'Btn_Vote_Moins'); }; document.getElementById('btn_vote_moins_id_'+id_titre).onmousedown = function (){ ChangeClass(this,'Btn_Vote_Moins'); }; ChangeClass('btn_vote_moins_id_'+id_titre,'Btn_Vote_Moins'); } } else if(status_vote == 3) { //Pas de vote négatif JSDivAlert("Tu ne peux pas voter contre ce titre, il a atteint son minimum"); //on reactive les boutons + if(depuis == 1) { //Bouton voter + document.getElementById('btn_vote_plus').onclick = function (){ VoteTitre(id_titre,1,1); }; document.getElementById('btn_vote_plus').onmouseover = function (){ ChangeClass(this,'Btn_Vote_Plus_Hover'); }; document.getElementById('btn_vote_plus').onmouseup = function (){ ChangeClass(this,'Btn_Vote_Plus_Hover'); }; document.getElementById('btn_vote_plus').onmouseout = function (){ ChangeClass(this,'Btn_Vote_Plus'); }; document.getElementById('btn_vote_plus').onmousedown = function (){ ChangeClass(this,'Btn_Vote_Plus'); }; ChangeClass('btn_vote_plus','Btn_Vote_Plus'); //Bouton voter - document.getElementById('btn_vote_moins').onclick = ""; document.getElementById('btn_vote_moins').onmouseover = ""; document.getElementById('btn_vote_moins').onmouseup = ""; document.getElementById('btn_vote_moins').onmouseout = ""; document.getElementById('btn_vote_moins').onmousedown = ""; ChangeClass('btn_vote_moins','Btn_Vote_Moins_Disable'); } else if(depuis == 2) { //Bouton voter + document.getElementById('btn_vote_plus_id_'+id_titre).onclick = function (){ VoteTitre(id_titre,1,2); }; document.getElementById('btn_vote_plus_id_'+id_titre).onmouseover = function (){ ChangeClass(this,'Btn_Vote_Plus_Hover'); }; document.getElementById('btn_vote_plus_id_'+id_titre).onmouseup = function (){ ChangeClass(this,'Btn_Vote_Plus_Hover'); }; document.getElementById('btn_vote_plus_id_'+id_titre).onmouseout = function (){ ChangeClass(this,'Btn_Vote_Plus'); }; document.getElementById('btn_vote_plus_id_'+id_titre).onmousedown = function (){ ChangeClass(this,'Btn_Vote_Plus'); }; ChangeClass('btn_vote_plus_id_'+id_titre,'Btn_Vote_Plus'); //Bouton voter - document.getElementById('btn_vote_moins_id_'+id_titre).onclick = ""; document.getElementById('btn_vote_moins_id_'+id_titre).onmouseover = ""; document.getElementById('btn_vote_moins_id_'+id_titre).onmouseup = ""; document.getElementById('btn_vote_moins_id_'+id_titre).onmouseout = ""; document.getElementById('btn_vote_moins_id_'+id_titre).onmousedown = ""; ChangeClass('btn_vote_moins_id_'+id_titre,'Btn_Vote_Moins_Disable'); } } else if(status_vote == 4) { //le titre n'a pas été trouvé en BDD JSDivAlert("Ce titre n'a pas été trouvé en BDD"); } } } };