• Здравствуйте. Есть вот такой скрипт, который добавляет ссылку на источник, при копировании текста.

    <script> 
    document.oncopy = function () { 
    var bodyElement = document.body; 
    var selection = getSelection(); 
    var href = document.location.href; 
    var copyright = "<br><br>Источник: <a href='"+ href +"'>" + href + "</a>;
    var text = selection + copyright; 
    var divElement = document.createElement('div'); 
    divElement.style.position = 'absolute'; 
    divElement.style.left = '-99999px'; 
    divElement.innerHTML = text; 
    bodyElement.appendChild(divElement); 
    selection.selectAllChildren(divElement); 
    setTimeout(function() { bodyElement.removeChild(divElement); 
    }, 0); 
    }; 
    </script>

    Скрипт выводит ссылку, но простым текстом, то есть адрес можно прочитать, но перейти по нему по клику нельзя.
    Подскажите пожалуйста что и как надо переделать в скрипте, чтобы он выводил рабочую ссылку.
    `

    • Тема изменена 7 лет, 11 месяцев назад пользователем abiturient.
Просмотр 1 ответа (всего 1)
  • Вопрос решён
    `text1 = document.createTextNode(text); //создал текстовый узел
    divElement.appendChild(text1); //и добавил его`

    Автор решения Пифагор с CyberForum.ru

    • Ответ изменён 7 лет, 10 месяцев назад пользователем abiturient.
    • Ответ изменён 7 лет, 10 месяцев назад пользователем abiturient.
Просмотр 1 ответа (всего 1)
  • Тема «Скрипт добавления ссылки при копировании.» закрыта для новых ответов.