Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > Java Script

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 02.09.2007, 22:02   #1
Неактивный пользователь
 
Аватар для Colix
 
Регистрация: 07.08.2007
Сообщений: 5
Репутация: 0
По умолчанию Получить выделенный текст в переменную

У меня такая ситуация: на странице есть <textarea> и кнопка. В <textarea> есть выделенный текст, надо, чтобы при нажатии на кнопку выделенный текст записывался в переменную(JavaScript).
Colix вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: татьяна навки ледовое шоуплитка под дерево коллекциябелорусская мясная продукция колбаса детская составкупить стулья для кухникруиз нижний новгород - астрахань


Старый 03.09.2007, 17:13   #2
Colix
Неактивный пользователь
 
Аватар для Colix
 
Регистрация: 07.08.2007
Сообщений: 5
Репутация: 0
По умолчанию Ответ: Получить выделенный текст в переменную

Цитата:
Сообщение от Colix Посмотреть сообщение
У меня такая ситуация: на странице есть <textarea> и кнопка. В <textarea> есть выделенный текст, надо, чтобы при нажатии на кнопку выделенный текст записывался в переменную(JavaScript).

Код:
<script language="JavaScript">
var txt;
function sel()
{
    var area = document.getElementById('test');
    var value = area.value;
    
    /* IE */
    if( document.selection )
    { 
        var range = document.selection.createRange();
        var stored_range = range.duplicate();
        stored_range.moveToElementText( area );
        stored_range.setEndPoint( 'EndToEnd', range );
        area.selectionStart = stored_range.text.length - range.text.length;
        area.selectionEnd = area.selectionStart + range.text.length;
    }
    /* /IE */

    txt = value.substring( area.selectionStart,area.selectionEnd );  
    alert(txt);
}
</script>
<textarea id="test" cols=30 rows=5>У меня такая ситуация: на странице есть textarea и кнопка. В textarea есть выделенный текст, надо, чтобы при нажатии на кнопку выделенный текст записывался в переменную(JavaScript).</textarea>
<br><input type="button" onclick="sel()" value="Select">
Вот скрипт, но он работает только в IE помогите оптимизировать под все браузеры!
Colix вне форума
 
Ответить с цитированием Вверх
Ответ

Опции темы
Опции просмотра

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как Получить текст из HTML Apollo11 Delphi 21 26.02.2010 11:28
Нужно удалять переменную после использования. Vinni_incorp PHP 9 24.07.2009 11:17
как сделать вывод сайта в переменную? fosgen29 PHP 6 14.11.2008 20:19
КАК ПРИЛЕПИТь переменную ? whatsoever Java Script 1 18.01.2008 00:31

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:55. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.13707 секунды с 11 запросами