oncopy událost
Příklad
Při kopírování nějakého textu prvku <input> spusťte JavaScript:
<input type="text" oncopy="myFunction()" value="Try to copy this text">
Další příklady „Vyzkoušejte si to sami“ níže.
Definice a použití
K události oncopy dochází, když uživatel zkopíruje obsah prvku.
Tip: K události oncopy dojde také tehdy, když uživatel zkopíruje prvek, například obrázek, vytvořený pomocí prvku <img>.
Tip: Událost oncopy se většinou používá u prvků <input> s type="text".
Tip: Existují tři způsoby, jak zkopírovat prvek/obsah prvku:
- Stiskněte CTRL + C
- Z nabídky Úpravy v prohlížeči vyberte „Kopírovat“.
- Kliknutím pravým tlačítkem zobrazte kontextovou nabídku a vyberte příkaz "Kopírovat".
Podpora prohlížeče
Event | |||||
---|---|---|---|---|---|
oncopy | Yes | Yes | Yes | Yes | Yes |
Poznámka: Událost oncopy nemusí v některých prohlížečích při pokusu o kopírování obrázku fungovat podle očekávání (viz „Další příklady“ níže).
Syntax
V HTML:
<element oncopy="myScript">
V JavaScriptu:
object.oncopy = function(){myScript};
V JavaScriptu pomocí metody addEventListener():
object.addEventListener("copy", myScript);
Poznámka: Metoda addEventListener() není podporována v aplikaci Internet Explorer 8 a starších verzích.
Technické údaje
bubliny: | Ano |
---|---|
Zrušitelné: | Ano |
Typ události: | Událost schránky |
Podporované HTML tagy: | Všechny prvky HTML |
Další příklady
Příklad
Při kopírování nějakého textu prvku <p> spusťte JavaScript:
<p oncopy="myFunction()">Try to copy this text</p>
Příklad
Při kopírování obrázku spusťte JavaScript:
<img src="w3schools.gif" oncopy="myFunction()">
Související stránky
Odkaz HTML DOM: událost onpaste
Odkaz HTML DOM: událost oncut