Вопрос О Javascript

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем BlackShadow, 31 янв 2012.

  1. BlackShadow

    BlackShadow Well-Known Member

    Регистрация:
    4 фев 2011
    Сообщения:
    111
    Симпатии:
    0
    Итак, вот javascript-код, который вставляет нужные мне теги в textarea:
    Код (LotusScript):
    <script>
    function clc(b,e){
    var el=document.getElementById("area1");
    el.focus();
    if (el.selectionStart==null){
    var rng=document.selection.createRange();
    rng.text=b+rng.text+e;
    } else {
    el.value=el.value.substring(0,el.selectionStart)+b+el.value.substring(el.selectionStart,el.selectionEnd)+e+el.value.substring(el.selectionEnd);
    }
    }

    </script>
    Вот сама кнопка, которая отвечает за вставку тега:
    Код (Text):
    [<a href="#" onClick="return(clc('<B>','</B>'));"><b>Жирный</b></a>]
    Теги вставляются и всё работает замечательно, но мне нужно, чтобы тег вставлялся так, чтобы сохранялся выделенный текст после нажатия на ссылку. Как это осуществляется? Помогите, пожалуйста!
     
  2. -master-

    -master- Well-Known Member

    Регистрация:
    14 янв 2012
    Сообщения:
    629
    Симпатии:
    18
    НИчего не понятно, на какую ссылку?
     
  3. BlackShadow

    BlackShadow Well-Known Member

    Регистрация:
    4 фев 2011
    Сообщения:
    111
    Симпатии:
    0
    Я имею в виду, например, как на этом сайте. Если Вы выделите текст, нажмете на какой-нибудь тег (к примеру РНР), то после нажатия текст останется выделенным, а в моей функции выделение сбрасывается. Как это исправить?
     
  4. -master-

    -master- Well-Known Member

    Регистрация:
    14 янв 2012
    Сообщения:
    629
    Симпатии:
    18
    Ну так надо после вставки установить новый селекшн.
     
  5. BlackShadow

    BlackShadow Well-Known Member

    Регистрация:
    4 фев 2011
    Сообщения:
    111
    Симпатии:
    0
    А как его установить, если брать мою функцию?
     
  6. -master-

    -master- Well-Known Member

    Регистрация:
    14 янв 2012
    Сообщения:
    629
    Симпатии:
    18
    Так посмотрите как тут это сделано, страница то от вас не закрыта, открывайте и разбирайтесь.
     
  7. BlackShadow

    BlackShadow Well-Known Member

    Регистрация:
    4 фев 2011
    Сообщения:
    111
    Симпатии:
    0
    Просто дело в том, что здесь она включает в себя множество js-файлов. А в какой из них что - долго искать
     
Загрузка...
Похожие Темы - Вопрос Javascript
  1. Генералл
    Ответов:
    2
    Просмотров:
    54
  2. ApplePen
    Ответов:
    0
    Просмотров:
    56
  3. gURaBA_N
    Ответов:
    3
    Просмотров:
    91
  4. ghost
    Ответов:
    1
    Просмотров:
    86
  5. kartaman
    Ответов:
    0
    Просмотров:
    126

Поделиться этой страницей