Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/03/2011, 14h21   #1
Membre du Club
 
Développeur informatique
Inscription : septembre 2008
Messages : 102
Détails du profil
Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : septembre 2008
Messages : 102
Points : 46
Points : 46
Par défaut Empêcher les double-clics sur les liens href

Bonjour,
j'ai un souci car certains de mes utilisateurs n'ont pas compris que les liens hypertexte s'activaient d'un seul clic...
Comment puis-je faire pour désactiver facilement le lien passé le 1er clic ?
Merci de votre aide !

PS : J'ai pas mal cherché, mais rien trouvé qui me satisfasse.
__________________
Le Vélo c'est sur : http://www.plani-cycles.fr/ !
Heretic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 16h15   #2
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 302
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 302
Points : 4 480
Points : 4 480
passer par du javascript pour ouvrir tes lien ou bloquer l'action du href
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 16h56   #3
Membre du Club
 
Développeur informatique
Inscription : septembre 2008
Messages : 102
Détails du profil
Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : septembre 2008
Messages : 102
Points : 46
Points : 46
Merci, pour l'instant j'ai retenu cette solution :

AVANT :
Code :
1
2
3
4
 
<div>
    <a href='URL' title='Action'>Actionner</a>
</div>
APRES :
Javascript :
Code :
1
2
3
4
5
6
7
8
9
 
//Pour empêcher le double-clic sur href !
function gestionClic(id,lien) {
	if (document.getElementById(id).hasAttribute('href')) {
		document.getElementById(id).removeAttribute('href');
		document.getElementById(id).style.disabled=true;
		document.location.href = lien;
	}	
}
HTML :
Code :
1
2
3
4
 
<div>
    <a id="lienAction" href="#" onclick="gestionClic('lienAction','URL'); title="Action">Actionner</a>
</div>
Je ne sais pas si c'est propre ?!

je prends toutes les idées à ce sujet...

Merci d'avance !
__________________
Le Vélo c'est sur : http://www.plani-cycles.fr/ !
Heretic est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h43.


 
 
 
 
Partenaires

Hébergement Web