Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Отменить слетание выделения текста после выполнения функции

Ответить
Настройки темы
Отменить слетание выделения текста после выполнения функции

Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день.
Есть скрипт, который добавляет ссылку при копировании.
Код: Выделить весь код
function addLink() {

    var selection = window.getSelection(),
        pagelink = '<br /><br /> Read more at: ' + document.location.href,
        copytext = selection + pagelink,
        newdiv = document.createElement('div');

    newdiv.style.position = 'absolute';
    newdiv.style.left = '-99999px';

    document.body.appendChild(newdiv);
    newdiv.innerHTML = copytext;
    selection.selectAllChildren(newdiv);

    window.setTimeout(function () {
        document.body.removeChild(newdiv);
    }, 100);
}

document.addEventListener('copy', addLink);
Но после того, как копирование произошло, в браузере слетает выделение ранее выделенного текста. Как я понимаю, это происходит из-за "selectAllChildren". Можно как-то этого избежать, чтобы выделение не слетало?
Заранее спасибо!

Отправлено: 17:57, 26-06-2016

 


Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Отменить слетание выделения текста после выполнения функции

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Получение HTML после выполнения клиентских скриптов veter48 Программирование и базы данных 0 04-12-2013 17:12
Скрипт для выполнения команд после подтверждения Pozia AutoIt 14 27-06-2012 23:46
Как задать время выполнения функции? Centrinar AutoIt 3 20-07-2010 17:12
смена кнопки после выполнения цыкла Syavak AutoIt 2 21-03-2010 22:24
Периодическое слетание драйверов на Canon LBP-3300 DiMMMm Непонятные проблемы с Железом 4 27-06-2008 16:14




 
Переход