Как выделить текст.

  • Автор темы Автор темы xxx5
  • Дата начала Дата начала

xxx5

Client
Регистрация
19.02.2013
Сообщения
29
Реакции
5
Баллы
3
На форуме, что бы была активная ссылка надо обязательно выделить КЛЮЧЕВИК и потом нажать на кнопку ссылка..(джаваскрипт-те способы что широко используются не катят-типа сразу вставить слово заключенное в теги)
Проблема в автоматизации-как в зенке выделить слово?, что бы было выделение(а не жирный шрифт) и потом типа это будет анкор -зенкой жать на ссылку и подставлять её-ссылку на проект.
Руками вписываю слово-выделаю его левой кнопкой мышки и жму на кнопку-ссылка-подставляю урл-все ок. в зенке не знаю как выделить слово(заментить выделение нажатием левой кнопкой мыши).
 
Ап, присоединяюсь к вопросу.
 
А пример можно, т.к. по описанию смутно понятно что именно ннадо?
Как я вижу это
1. Двойной клик мышки если слово одно... оно выделится.
2. Свой JS который наебет JS на страничке.
3. Драг и дроп возможно сработает.
 
Что надо, тут предельно понятно: есть текст, который надо сделать ссылкой.
Для этого его надо сначала выделить и нажать на кнопку простановки ссылки. Вот она тут выше, глобус с цепочкой.
 
Реальный пример. Я тоже делал не мало шаблонов, но мне ни разу это не понадобилось.

Мне кстати тоже. Большинство таких проблем можно решить обходными путями, например вставкой текста не в текстовые, а в html редактор.
 
я так и не понял, как выделить пару слов в форме, если есть только визуальный редактор. а ссылку вставить хочется
 
я так и не понял, как выделить пару слов в форме, если есть только визуальный редактор. а ссылку вставить хочется
Там скорее всего можно установить внутри поля значение innerhtml с уже готовой html разметкой.
Для wysiwyg редакторов такое работает.
 
  • Оценить
Реакции: Kulya и fri-lancer
Там скорее всего можно установить внутри поля значение innerhtml с уже готовой html разметкой.
Для wysiwyg редакторов такое работает.

Спасибо! Действительно работает
 
Последнее редактирование:
Вопрос спустя год, например текущий livejournal имеет wysiwyg редактор, но видимо есть еще какие-то проверки, потому что если вставлять как innerhtml, то он считает его пустым и не постит ничего. ЖЖ не камень предткновения, но он как хороший пример. Такой-же пример medium.com
Где без выделения нужного текста не вижу пока другого решения, чтоб проставить ссылку.
 
Вопрос актуален, сталкивался кто?
 
такой же вопрос /// только на сервисе telegra.ph // там при выделении выскакивает менюшка где и ставится ссылка // вот как её активировать ( при выделании )
 
  • Оценить
Реакции: GEN_13
решение найдено // как вариант
instance.ActiveTab.KeyEvent("Left","press","shift");
 
  • Оценить
Реакции: Valerevic и SHELBY
нажатие клавы shift + стрелка влево
 
считаете количество выделяемых символов и делаете столько же строк с этой командой :)
 
А каким образом попасть в нужный текст? Если нужно выделить определенное ключевое слово/словосочетание в статье. С конца это одно, а в середине текста?
Просто выделения текста я добивался и drag&drop функцией. Но не нужного :)
 
Там скорее всего можно установить внутри поля значение innerhtml с уже готовой html разметкой.
Для wysiwyg редакторов такое работает.
А есть другие варианты? Такая же проблемма, но не работает что то(, все перепробовал
 
А есть другие варианты? Такая же проблемма, но не работает что то(, все перепробовал
Через буфер обмена попробуйте вставить с уже размеченными ссылками или данными.
 
Вот решение.

string text= "Как выделить текст?";
char[] charText = text.ToCharArray();
int textLength = charText .Length;

while (textLength >= 1)
{
instance.ActiveTab.KeyEvent("Left","press","shift");
textLength --;
}
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)