oncopy- Ereignis
Beispiel
Führen Sie ein JavaScript aus, wenn Sie Text eines <input>-Elements kopieren:
<input type="text" oncopy="myFunction()" value="Try to copy this text">
Weitere „Probieren Sie es selbst“-Beispiele weiter unten.
Definition und Verwendung
Das oncopy-Ereignis tritt auf, wenn der Benutzer den Inhalt eines Elements kopiert.
Tipp: Das oncopy-Ereignis tritt auch auf, wenn der Benutzer ein Element kopiert, beispielsweise ein Bild, das mit dem <img>-Element erstellt wurde.
Tipp: Das oncopy-Ereignis wird meistens auf <input>-Elemente mit type="text" verwendet.
Tipp: Es gibt drei Möglichkeiten, ein Element/den Inhalt eines Elements zu kopieren:
- Drücken Sie STRG + C
- Wählen Sie im Menü „Bearbeiten“ Ihres Browsers „Kopieren“ aus
- Klicken Sie mit der rechten Maustaste, um das Kontextmenü anzuzeigen, und wählen Sie den Befehl "Kopieren".
Browser-Unterstützung
Event | |||||
---|---|---|---|---|---|
oncopy | Yes | Yes | Yes | Yes | Yes |
Hinweis: Das oncopy-Ereignis funktioniert möglicherweise in einigen Browsern nicht wie erwartet, wenn versucht wird, ein Bild zu kopieren (siehe „Weitere Beispiele“ unten).
Syntax
Im HTML-Format:
<element oncopy="myScript">
In JavaScript:
object.oncopy = function(){myScript};
Verwenden Sie in JavaScript die Methode addEventListener():
object.addEventListener("copy", myScript);
Hinweis: Die Methode addEventListener() wird in Internet Explorer 8 und früheren Versionen nicht unterstützt.
Technische Details
Bläschen: | ja |
---|---|
kündbar: | ja |
Ereignistyp: | ZwischenablageEreignis |
Unterstützte HTML-Tags: | Alle HTML-Elemente |
Mehr Beispiele
Beispiel
Führen Sie ein JavaScript aus, wenn Sie Text eines <p>-Elements kopieren:
<p oncopy="myFunction()">Try to copy this text</p>
Beispiel
Ausführen eines JavaScripts beim Kopieren eines Bildes:
<img src="w3schools.gif" oncopy="myFunction()">
Verwandte Seiten
HTML-DOM-Referenz: onpaste-Ereignis
HTML-DOM-Referenz: oncut-Ereignis