Desactiver un lien
Résolu
tybmhi
Messages postés
200
Date d'inscription
Statut
Membre
Dernière intervention
-
tybmhi Messages postés 200 Date d'inscription Statut Membre Dernière intervention -
tybmhi Messages postés 200 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche la maniere de désactiver un lien après avoir cliqué dessus. J'aimerais également qu'il change de texte.
En fait, j'ai fait un systeme de vote sur des messages postés par les internautes. Je voudrais qu'un votant ne puisse le faire qu'une fois.
avant clique (lien actif) : c'est vrai
après clique (lien inactif) : merci d'avoir voté !
Merci d'avance pour votre aide
Je cherche la maniere de désactiver un lien après avoir cliqué dessus. J'aimerais également qu'il change de texte.
En fait, j'ai fait un systeme de vote sur des messages postés par les internautes. Je voudrais qu'un votant ne puisse le faire qu'une fois.
avant clique (lien actif) : c'est vrai
après clique (lien inactif) : merci d'avoir voté !
Merci d'avance pour votre aide
A voir également:
- Desactiver un lien
- Desactiver rond bleu whatsapp - Guide
- Créer un lien pour partager des photos - Guide
- Lien url - Guide
- Verificateur de lien - Guide
- Desactiver uac - Guide
9 réponses
salut :)
perso voila ce que je ferais :
<script language="javascript" type="text/javascript">
function casse_toi_le_lien()
{
document.getElementById('bye').innerHTML= 'Merci d\'avoir voté';
}
</script>
<div id="bye">
<a href="javascript:casse_toi_le_lien();">c'est vrai</a>
</div>
bye :)
perso voila ce que je ferais :
<script language="javascript" type="text/javascript">
function casse_toi_le_lien()
{
document.getElementById('bye').innerHTML= 'Merci d\'avoir voté';
}
</script>
<div id="bye">
<a href="javascript:casse_toi_le_lien();">c'est vrai</a>
</div>
bye :)
Tout d'abord merci de ta réponse. Mais je ne comprend pas où je dois mettre la véritable adresse du lien.
J'ai réussi à adapter ton script en mettant le onclick à la place du href
Je vais te donner quelques précisions :
Finalement ce que je voudrais c'est que l'internaute qui vote pour un commentaire puisse le faire qu'une fois.
Le lien du vote fait incrémenter de + 1 un champs d'une base de donnée sql et fait rester le votant sur la même page mais en la rechargeant. Donc avec ton script on voit le message durant 1/2 seconde et comme la page se recharge le texte de remplacement disparait et le lien reste tel qu'il était.
J'espère que tu pourras m'aider car je galère depuis des jours. Merci
Je vais te donner quelques précisions :
Finalement ce que je voudrais c'est que l'internaute qui vote pour un commentaire puisse le faire qu'une fois.
Le lien du vote fait incrémenter de + 1 un champs d'une base de donnée sql et fait rester le votant sur la même page mais en la rechargeant. Donc avec ton script on voit le message durant 1/2 seconde et comme la page se recharge le texte de remplacement disparait et le lien reste tel qu'il était.
J'espère que tu pourras m'aider car je galère depuis des jours. Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci societeserieuse, Je voudrais qu'un internaute puisse voter une fois toutes les heures. Voilà le site :
http://www.tous-des-cons.net
http://www.tous-des-cons.net
alors voila creer une table dans ta bdd tu lui donne un champ id(int 11 index auto_increment) un champ heure(varchar 10) et un champ ip(varchar 20)
quand la personne vote tu enregistre son ip et l'heure + 1
une ptite condition dans la page
si l'ip est presente et que lheure est inferieure a lheure voulu
taffiche merci d avoir voter
sinon taffiche le lien
(pense a vider la table kan les gens vote et ke l'heure est depassé sinon elle risque de se remplir rapidos
quand la personne vote tu enregistre son ip et l'heure + 1
une ptite condition dans la page
si l'ip est presente et que lheure est inferieure a lheure voulu
taffiche merci d avoir voter
sinon taffiche le lien
(pense a vider la table kan les gens vote et ke l'heure est depassé sinon elle risque de se remplir rapidos
Je t'avoue que je galère grave !
J'ai pour l'instant réussi a enregistré l'id du message et l'ip du visiteur (j'oublie le vote horaire).
Voici mon nouveau code :
if (isset($_GET['id']) AND isset($_GET['votetranquille']))
{
$id=$_GET['id'];
$ip=$_SERVER['REMOTE_ADDR'];
if(true){//true c-à-d si votre formulaire est validé
}
mysql_query("UPDATE tousdescons SET votetranquille=votetranquille+1 WHERE id='$id'");
mysql_query("INSERT INTO vote_con VALUES('" . $id . "', '" . $ip . "')");
}
Maintenant je ne vois pas du tout comment faire le reste.
J'ai pour l'instant réussi a enregistré l'id du message et l'ip du visiteur (j'oublie le vote horaire).
Voici mon nouveau code :
if (isset($_GET['id']) AND isset($_GET['votetranquille']))
{
$id=$_GET['id'];
$ip=$_SERVER['REMOTE_ADDR'];
if(true){//true c-à-d si votre formulaire est validé
}
mysql_query("UPDATE tousdescons SET votetranquille=votetranquille+1 WHERE id='$id'");
mysql_query("INSERT INTO vote_con VALUES('" . $id . "', '" . $ip . "')");
}
Maintenant je ne vois pas du tout comment faire le reste.