2009-05-15 17 views
6

politico.com adresinden this article adresini ziyaret ederseniz, makale metninin bir kısmını vurgulayın, daha sonra bu metni başka bir yere yapıştırın, "Daha fazla oku: ..." yazan bir bağlantı içerecektir. Bu nasıl yapılır?Politico.com nasıl kopyalanmış metne köprü ekler?

Güncelleme: Bu JS kullanılır, ancak sert takip etmektir: önünde metni: http://tcr.tynt.com/javascripts/Tracer.js

+0

... tarifleri takip etmeye çalıştım ve tarif ettiğim şeyi değil, kestiğim ve yapıştırdığım metni aldım. Daha iyi talimatlara ihtiyaç olabilir. –

+0

Firefox 3.0.10'da "Daha fazlasını okuyun: ..." bölümünde değil. – pts

+0

Tek, her zaman benim için yapar. – Ron

cevap

7

Ben sadece senaryoyu panoya herhangi kopyası gibi olduğunu varsayalım, ama sen eklemek ".. Daha fazlası için" ve onkopik olayı dinlersin.

Bunun yerine, aşağıdakileri yapmak yerine: window.clipboardData.setData ("Text", textToCopy);

Eğer

window.clipboardData.setData yapabileceklerini ("Metin", "Devamı için: mysite.com," + textToCopy); Burada

Daha: politico.com üzerinde

http://www.daniweb.com/forums/thread53662.html

+0

Yaptıkları şey bu değil, en güvensiz tarayıcı kurulumlarında başarısız olabilir. Bu betik aslında yaptığınız gibi gizli bir div içindeki ek metni seçtiğiniz gibi ekler. Daha sonra kopyaladığınızda ekstra bilgi içerir. Çok zeki! – Keith

1

, sen tracer.js içinde olduğunu söylüyor yapar kodu.