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

JavaScript Discussion :

Remplacer click gauche par ctrl + alt + click gauche dans une page html/php


Sujet :

JavaScript

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Septembre 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 4
    Points : 1
    Points
    1
    Par défaut Remplacer click gauche par ctrl + alt + click gauche dans une page html/php
    Bonjour,

    je cherche à remplacer le click gauche par ctrl + alt + click gauche pour ouvrir un lien dans une page web.

    Bin à Vous

    Rudy

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 084
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 084
    Points : 7 998
    Points
    7 998
    Par défaut
    CTRL + ALT + Clique gauche étant censé faire quoi ? Ouvrir un lien dans un autre onglet sans l'afficher ?

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Septembre 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    non ouvrir le lien dans la page actuelle comme le click gauche traditionnelle

    Rudy

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonjour,

    Tu es sur le forum "Développement Web en Java", tu confonds forcément java et javascript.
    Pour ta demande, essaie :
    Code js : 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
    <script type="text/javascript">
    	var ctrlIsPressed = false;
    	window.onload = function() {
    		document.onkeydown = function(event){
    		   if(event.ctrlKey) ctrlIsPressed = true;
    		}
    		document.onkeyup = function(event){
    		   ctrlIsPressed = false;
    		}
    		var links = document.getElementsByTagName("a");
    		for (var i = 0; i < links.length; i++) {
        			links[i].onclick = function(){
    				if(ctrlIsPressed){					
    					window.location.href=this.href;
    					return false;
    				}			
    			}
    		}
    	}
    </script>

    A+.

  5. #5
    Nouveau Candidat au Club
    Inscrit en
    Septembre 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    oups ... désolé, je vais essayer ton code et tu peux peut etre transferer mon message dans la bonne partie du forum

    merci

  6. #6
    Nouveau Candidat au Club
    Inscrit en
    Septembre 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Bonjour, ton bout de code fonctionne nickel, par contre je voudrais disablé le click gauche normal si on ne presse pas la touche ctrl

    si j'ajoute onclick="return false;", la meme en appuyant sur CTRL, il y a rien qui fonctionne

    Merci

  7. #7
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonjour,

    Il te suffit de sortir le return false après le bloque if(ctrlIsPressed).

    A+.

Discussions similaires

  1. Réponses: 0
    Dernier message: 11/07/2015, 19h01
  2. [Python 2.X] Affichage image dans une page html générée par Python
    Par P.G dans le forum Réseau/Web
    Réponses: 2
    Dernier message: 08/05/2015, 11h24
  3. [POO] Simuler envoi de click sur élément dans une page HTML
    Par opsi dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 09/09/2008, 14h24
  4. avec click sur un lien, ouvrir une image dans une page html
    Par Bydouille dans le forum Général JavaScript
    Réponses: 20
    Dernier message: 17/10/2007, 21h40
  5. Intégrer du code compilé par GWT dans une page html
    Par leynilegur dans le forum GWT et Vaadin
    Réponses: 5
    Dernier message: 26/08/2007, 22h27

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