Attribut d' événement HTML ondagenter

❮ Attributs d'événement HTML

Exemple

Exécutez un JavaScript lorsqu'un élément déplaçable entre dans une cible de dépôt :

<div ondragenter="myFunction(event)"></div>

Définition et utilisation

L'attribut ondragenter se déclenche lorsqu'un élément déplaçable ou une sélection de texte entre dans une cible de dépôt valide.

Les événements ondragenter et ondragleave peuvent aider l'utilisateur à comprendre qu'un élément déplaçable est sur le point d'entrer ou de quitter une cible de dépôt. Cela peut être fait, par exemple, en définissant une couleur d'arrière-plan lorsque l'élément déplaçable entre dans la cible de dépôt et en supprimant la couleur lorsque l'élément est déplacé hors de la cible.

Le glisser-déposer est une fonctionnalité très courante en HTML5. C'est lorsque vous "saisissez" un objet et que vous le faites glisser vers un autre emplacement. Pour plus d'informations, consultez notre tutoriel HTML sur le glisser-déposer HTML5 .

Remarque : Pour rendre un élément déplaçable, utilisez l'attribut global HTML5 déplaçable .

Conseil : Les liens et les images sont déplaçables par défaut et n'ont pas besoin de l'attribut déplaçable.

De nombreux attributs d'événement sont utilisés et peuvent se produire aux différentes étapes d'une opération de glisser-déposer :

  • Événements déclenchés sur la cible déplaçable (l'élément source) :
    • ondragstart - se déclenche lorsque l'utilisateur commence à faire glisser un élément
    • ondrag - se déclenche lorsqu'un élément est déplacé
    • ondragend - se déclenche lorsque l'utilisateur a fini de faire glisser l'élément

  • Événements déclenchés sur la cible de dépôt :
    • ondragenter - se déclenche lorsque l'élément déplacé entre dans la cible de dépôt
    • ondragover - se déclenche lorsque l'élément déplacé se trouve au-dessus de la cible de dépôt
    • ondragleave - se déclenche lorsque l'élément déplacé quitte la cible de dépôt
    • ondrop - se déclenche lorsque l'élément déplacé est déposé sur la cible de dépôt

Prise en charge du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge l'attribut d'événement.

Event Attribute
ondragenter 4.0 9.0 3.5 6.0 12.0

Syntaxe

<element ondragenter="script">

Valeurs d'attribut

Value Description
script The script to be run on ondragenter

Détails techniques

Balises HTML compatibles : TOUS les éléments HTML

Pages connexes

Tutoriel HTML : Glisser-déposer HTML5

Référence HTML : attribut déplaçable HTML

Référence HTML DOM : événement ondragenter


❮ Attributs d'événement HTML