Html onkeydown
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Html onkeydown



  1. #1
    Hugo276

    Html onkeydown


    ------

    Bonjour,

    J'aimerais savoir s'il est possible de demander à de l'HTML de vérifier une fonction onkeydown même hors d'une zone de texte.

    Voilà mon HTML:

    Code HTML:
    [I]<body>
    
      <div class="container"  >
        [B]<textarea onkeydown="updown()"></textarea>[/B]
    
        <div class="title">
          <h1> TITLE</h1>
        </div>
    <div class="clickCase">
        <img src="img/img.png" class="image" onclick="active()"/>
    
    </div>
      </div>
    
    </body>[/I]
    Et ma fonction JS liée:

    Code:
    function updown() {
      var k = event.keyCode;
      alert(k);
    }


    J'aimerais donc que cette fonction puisse se lancer dès que j'appuie sur une touche, même hors de la zone de texte.
    Merci d'avance de votre réponse.

    -----
    Dernière modification par JPL ; 09/07/2017 à 23h12. Motif: Ajouté les balises code habituelles sur les programmes

  2. #2
    cherbe

    Re : Html onkeydown

    Bonjour
    La question est mal posée. HTML met en forme du texte et ne fait rien d'autre. Il est donc incapable de déclencher quoi que ce soit.
    Ensuite, que veut dire cette expression "même hors d'une zone de texte." ?
    de quelle zone parles-tu ?
    Pour avoir de l'argent devant soi, il faut en mettre de côté ! (proverbe lorrain)

  3. #3
    CM63

    Re : Html onkeydown

    Bonsoir,

    Il veut savoir si on peut faire un onclick sur une image. Personnellement j'aurais mis :

    Code:
    onclick="updown()"
    Plutôt que :

    Code:
    onclick="active()"

  4. #4
    Ikhar84
    Animateur Informatique

    Re : Html onkeydown

    Citation Envoyé par Hugo276 Voir le message
    (...)une fonction onkeydown même hors d'une zone de texte.
    (...)
    J'aimerais donc que cette fonction puisse se lancer dès que j'appuie sur une touche, même hors de la zone de texte.
    Merci d'avance de votre réponse.
    Je parierais plus qu'il cherche à capturer tous les évenements clavier, sur toute la page (ou une grosse partie)...

  5. A voir en vidéo sur Futura
  6. #5
    CM63

    Re : Html onkeydown

    Dans ce cas il faut mettre le onclick sur le body ou sur le div de plus haut niveau, ou mettre un élément intermédiaire. Mais bon, comme d'habitude...................( nombre de messages=1) à quand le time-out?
    Dernière modification par CM63 ; 11/07/2017 à 07h48.

  7. #6
    Bluedeep

    Re : Html onkeydown

    Bonjour,
    Citation Envoyé par Hugo276 Voir le message

    J'aimerais savoir s'il est possible de demander à de l'HTML de vérifier une fonction onkeydown
    En HTML non, mais c'est possible avec javascript en attachant un event au niveau du document racine.
    Quelques explications ici :
    https://www.alsacreations.com/articl...avaScript.html
    http://blog.kaliop.com/blog/2014/01/...s-javascripts/
    Dernière modification par Bluedeep ; 11/07/2017 à 09h06.

Discussions similaires

  1. Html
    Par invite1e2b977e dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 25/04/2012, 23h17
  2. Help ! Pb html/php
    Par inviteae32c1a9 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 03/11/2009, 11h22
  3. PB html
    Par lecureuildu80 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 10/11/2007, 20h16