oncopyEvento

事件对象参考手册Objeto de evento

Ejemplo

Ejecutar JavaScript cuando se copie texto en un elemento <input>:

<input type="text" oncopy="myFunction()" value="Intenta copiar el texto">

Pruébalo »

Al final de este artículo hay más ejemplos.


Definición y uso

El evento oncopy se activa cuando el usuario copia el contenido de un elemento.

Consejo:El evento oncopy también se activa cuando el usuario copia un elemento, por ejemplo, al copiar un elemento <img>.

Consejo:El evento oncopy se usa comúnmente en elementos <input> con type="text".

Consejo:Hay tres formas de copiar elementos y contenido:

  • Presionar CTRL + C
  • En el menú Editar de tu navegador, selecciona 'Copiar'.
  • Haz clic con el botón derecho del ratón y selecciona el comando 'Copiar' en el menú contextual.

Compatibilidad del navegador

Evento
oncopy Yes Yes Yes Yes Yes

Nota:Al intentar copiar una imagen (ver más ejemplos), el evento oncopy puede no funcionar en los navegadores Chrome, Firefox y Opera.


Sintaxis

En HTML:

<element oncopy="myScript">Pruébalo

En JavaScript:

object.oncopy=function(){myScript};Pruébalo

En JavaScript, usando el método addEventListener():

object.addEventListener("copy", myScript);Pruébalo

Nota:Internet Explorer 8 y versiones anteriores de IE no admitenaddEventListener()el método.


Detalles técnicos
Admite burbujeo: Yes
Se puede cancelar: Yes
Tipo de evento: ClipboardEvent
Etiquetas HTML compatibles: Todos los elementos HTML


Examples

Más ejemplos

Ejemplo

Ejecutar JavaScript al copiar el contenido de texto de un elemento <p>:

<p oncopy="myFunction()">Intenta copiar el texto</p>

Pruébalo »

Ejemplo

Ejecutar JavaScript al copiar una imagen:

<img src="w3schools.gif.html" oncopy="myFunction()">

Pruébalo »


Páginas relacionadas

Referencia de HTML DOM:Evento onpaste

Referencia de HTML DOM:Evento oncut


事件对象参考手册Objeto de evento Otras extensiones