İçerik hırsızlığına karşı alınan önlemlerden biri çok küçük bir yöntem olsa da kopyalanan yazıya kaynak adresinin eklenmesidir. Bazı zamanlar hızlı mesajlaşmalarda bu yöntem çok büyük bir iş görebiliyor bildiğiniz üzere. Ancak ben bu yöntemi kullanmaya başladıktan bir süre sonra sitemdeki bir yazı kopyalandığında satır atlanmadığını fark ettim. Yani karman çorman oluyordu. Bu durumla karşı karşıya kalan birçok kişi vardır. Kimisi araştırarak sorunu çözmüştür ancak kimisi de bir sonuca varamamıştır. Ben yabancı kaynaklardan yaptığım araştırmalara göre bu sorunun çözümünün sadece bir tag ismini değiştirilerek sağlandığını öğrendim.

Bu da şöyle: kodlarınızda yer alan "var newdiv = document.createElement('div');" bölümündeki "div" yerine "pre" tagını kullanmanız. Dediğim gibi tek bir tag ismi değişikliği ile sorun çözülüyor. Aşağıda sorunsuz çalışan kodu da yayınlıyorum. Umarım boşluk sorunu yaşayanlar için faydalı olur. Kodu script tagları içerisine alarak meta tagları arasına yerleştirirdiğinizde sorunsuz çalışacaktır.

KOD :::

function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
var pagelink = "

Kaynak Linki : "+document.location.href+"
";
var copytext = selection + pagelink;
var newdiv = document.createElement('pre');
newdiv.style.position='absolute';
newdiv.style.left='-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function() {
body_element.removeChild(newdiv);
},0);
}
document.addLink;


Kaynak Linki : http://www.kahkahaha.com/kopyalanan-yaziya-otomatik-kaynak-adresi-eklemede-satir-sorunu_m86-makale.html