lostyazilim
tr.link

Butona Basıldığında Yazıyı Kopyalamayı Nasıl Yapabilirim?

5 Mesajlar 3.557 Okunma
lstbozum
tr.link

stiltasarim stiltasarim Üni Hakkında - Üniversite Kullanıcı
  • Üyelik 06.04.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Bilgisayar Mühendisi - Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad A** Ç**
  • Mesajlar 1370
  • Beğeniler 194 / 204
  • Ticaret 18, (%100)
Merhaba Arkadaşlar;

Bir projemde butona basıldığında yanındaki divin içindekini kopyalamasını istiyorum.
Sayfada bir buton ve bir div olduğunu düşünürsek butona tıklandığında divin içindeki a'nın içindekileri kopyalamasını nasıl yapabilirim?
 

 

wmaraci
reklam

SefaCanDemir SefaCanDemir Front-End Developer Kullanıcı
  • Üyelik 10.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Front-End Developer
  • Konum Adana
  • Ad Soyad S** D**
  • Mesajlar 1345
  • Beğeniler 234 / 472
  • Ticaret 12, (%100)

function Kopyala() {

var copyText = document.getElementById("InputunIdDegeri");

copyText.select();

document.execCommand("copy");

}


Daha fazla bilgi için: https://www.w3schools.com/howto/howto_js_copy_clipboard.asp

Pardon yeni gördüm div içindeki a'nın içerisindekiler demişsiniz. O zaman şu şekilde düzenlemeniz gerekir:


function Kopyala() {

var copyText = document.getElementById("AElementininIdsi").innerText;

copyText.select();

document.execCommand("copy");

}
stiltasarim

kişi bu mesajı beğendi.

sefacandemir.com.tr

stiltasarim stiltasarim Üni Hakkında - Üniversite Kullanıcı
  • Üyelik 06.04.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Bilgisayar Mühendisi - Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad A** Ç**
  • Mesajlar 1370
  • Beğeniler 194 / 204
  • Ticaret 18, (%100)
SefaCanDemir Hocam çok teşekkür ederim. Bir aşama katettim sizin sayenizde ama input yerine a etiketindeki veriyi çekmek gerekiyor veya en azından div içindeki veriyi. Bunun için birkaç deneme yaptım ama olmadı malesef.

copyText.SELECT is not a function

Hatasını veriyor konsoldan.
 

 

SefaCanDemir SefaCanDemir Front-End Developer Kullanıcı
  • Üyelik 10.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Front-End Developer
  • Konum Adana
  • Ad Soyad S** D**
  • Mesajlar 1345
  • Beğeniler 234 / 472
  • Ticaret 12, (%100)
Teamviewer gönderin özelden halledelim.
stiltasarim

kişi bu mesajı beğendi.

sefacandemir.com.tr
wmaraci
wmaraci

stiltasarim stiltasarim Üni Hakkında - Üniversite Kullanıcı
  • Üyelik 06.04.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Bilgisayar Mühendisi - Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad A** Ç**
  • Mesajlar 1370
  • Beğeniler 194 / 204
  • Ticaret 18, (%100)
SefaCanDemir Hocam sağolsun sorunu çözdü.

<script>
function kopyala(){
var copyText = document.getElementById("notlink").text;
navigator.clipboard.writeText(copyText);
alert("Link Kopyalandı!");
}
</script>
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al