oncopy olayı
Tanım ve Kullanım
oncopy olayı, kullanıcı element içeriğini kopyalarken tetiklenir.
İpucu:Kullanıcı, <img> elemanı ile oluşturulan elementleri (örneğin, resim) kopyalarken de oncopy olayı tetiklenir.
İpucu: oncopy olayı genellikle type="text" olan <input> elemanlarında kullanılır.
İpucu:Aşağıda, elementleri/element içeriklerini kopyalamak için üç yöntem bulunmaktadır:
- CTRL + C
- Tarayıcının düzenleme menüsünden kopyalama seçmek
- Sağ tıkırmak ve kopyalama komutunu seçmek
Örnek
Örnek 1
<input>elemanının metnini kopyalarken JavaScript çalıştırılır:
<input type="text" oncopy="myFunction()" value="Bu metni kopyalamaya çalışın">
Örnek 2
<p>elemanının bazı metinlerini kopyalarken JavaScript çalıştırılır:
<p oncopy="myFunction()">Bu metni kopyalamaya çalışın</p>
Örnek 3
Kopyalarken JavaScript çalıştırın:
<img src="codew3c.gif" oncopy="myFunction()">
gramer
HTML'de:
<element oncopy="myScript">
JavaScript'te:
nesne.oncopy = function(){myScript};
JavaScript'te, addEventListener() yöntemini kullanarak:
nesne.addEventListener("copy", myScript);
Not:Internet Explorer 8 veya daha eski sürümler desteklememektedir addEventListener() yöntemi。
teknik ayrıntılar
balonlama: | Destek |
---|---|
iptal edilebilir: | Destek |
olay türleri: | ClipboardEvent |
desteklenen HTML etiketleri: | tüm HTML elemanları |
tarayıcı desteği
olay | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncopy | Destek | Destek | Destek | Destek | Destek |
Not:Resim kopyalama denendiğinde, bazı tarayıcılarda oncopy olayı beklenmedik şekilde çalışmayabilir (aşağıdaki daha fazla örneğe bakın).