Événement oncopy
Définition et utilisation
L'événement oncopy se déclenche lorsque l'utilisateur copie le contenu d'un élément.
Conseil :L'événement oncopy se déclenche également lorsque l'utilisateur copie un élément créé à l'aide de l'élément <img> (par exemple, une image).
Conseil : L'événement oncopy est principalement utilisé pour les éléments <input> de type "text".
Conseil :Voici les trois méthodes pour copier un élément/le contenu d'un élément :
- CTRL + C
- Sélectionnez "Copier" dans le menu d'édition du navigateur
- Sélectionnez la commande "Copier" dans le menu contextuel
Exemple
Exemple 1
Exécuter JavaScript lors de la copie du texte d'un élément <input> :
<input type="text" oncopy="myFunction()" value="Essayez de copier ce texte">
Exemple 2
Exécuter JavaScript lors de la copie de certains textes de l'élément <p> :
<p oncopy="myFunction()">Essayez de copier ce texte</p>
Exemple 3
Exécuter JavaScript lors de la copie de l'image :
<img src="codew3c.gif" oncopy="myFunction()">
Syntaxe
Dans HTML :
<élément oncopy="myScript">
En JavaScript :
objet.oncopy = function(){myScript};
En JavaScript, utilisez la méthode addEventListener() :
objet.addEventListener("copy", myScript);
Remarque :Internet Explorer 8 et versions antérieures ne prennent pas en charge méthode addEventListener().
Détails techniques
Bubbling : | Support |
---|---|
Annulable : | Support |
Type d'événement : | ClipboardEvent |
Balises HTML prises en charge : | tous les éléments HTML |
prise en charge du navigateur
événement | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncopy | Support | Support | Support | Support | Support |
Remarque :Lorsque vous essayez de copier une image, l'événement oncopy peut ne pas fonctionner comme prévu dans certains navigateurs (veuillez consulter les exemples ci-dessous pour plus d'informations).
Pages associées
Manuel de référence HTML DOM :Événement onpaste
Manuel de référence HTML DOM :Événement oncut