Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



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

Html onkeydown

  1. Hugo276

    Date d'inscription
    mai 2017
    Âge
    16
    Messages
    1

    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 ; 10/07/2017 à 00h12. Motif: Ajouté les balises code habituelles sur les programmes
     


    • Publicité



  2. cherbe

    Date d'inscription
    janvier 2015
    Localisation
    Quelque part en Lorraine
    Messages
    1 723

    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 ?
    Le Pape a probablement un ordinateur cantique.
     

  3. CM63

    Date d'inscription
    juin 2006
    Localisation
    Un peu au large de la faille de Limagne
    Âge
    64
    Messages
    3 235

    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. Ikhar84

    Date d'inscription
    octobre 2016
    Localisation
    Avignon
    Âge
    40
    Messages
    290

    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. CM63

    Date d'inscription
    juin 2006
    Localisation
    Un peu au large de la faille de Limagne
    Âge
    64
    Messages
    3 235

    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 à 08h48.
     


    • Publicité



  6. Bluedeep

    Date d'inscription
    décembre 2013
    Localisation
    Isère
    Âge
    56
    Messages
    6 846

    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 à 10h06.
     


    • Publicité







Sur le même thème :





 

Discussions similaires

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