powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) Как правильно сделать Selection
2 сообщений из 2, страница 1 из 1
(JS) Как правильно сделать Selection
    #33729759
-MVP-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
function Clicker(name){
     var range = document.selection.createRange();

     if (name=="Url")
     { if (range.text.length== 0 ) { document.forma.comment.value += "" + "" + " "}
       else {document.forma.comment.value += "" +range.text+ "";}
     }}

Вот функция, которая обрамляет выбранный текст тегами , как сделать так чтобы на концах выбранного тескта появлялись эти теги, а то у меня выбранный текст копируется и вставляется в эти теги, тоесть два раза повторяется.

И как переносить курсор в определенное положение? Вот к примеру жму кнопку, чтоб был жирный тест, появляются пустые теги , как сделать, чтоб курсор был не в конце, а посередине этих тегов?
...
Рейтинг: 0 / 0
(JS) Как правильно сделать Selection
    #33732350
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот функция, которая обрамляет выбранный текст тегами , как сделать так чтобы на концах выбранного тескта появлялись эти теги, а то у меня выбранный текст копируется и вставляется в эти теги, тоесть два раза повторяется.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<script>
function Clicker ( name ) {
	var range = ( navigator.userAgent.indexOf('Firefox') >=  0  ) ? document.getSelection() : document.selection.createRange().text;

	if ( name == "Url" ) { 
		if ( range.length ==  0  ) {
			document.forma.comment.value += "" + "" + " ";
		}
		else { 
			document.forma.comment.value += "" + range + "";
		}
	}
}
</script>

<form name="forma" id="forma">
<input type="button" value="URL" onClick="Clicker( 'Url' );"><br>
<textarea cols="20" rows="10" name="comment" id="comment"></textarea>
</form>

И как переносить курсор в определенное положение? Вот к примеру жму кнопку, чтоб был жирный тест, появляются пустые теги , как сделать, чтоб курсор был не в конце, а посередине этих тегов?
воспользуйтесь пожалуйста поиском хоть по этому вопросу ...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) Как правильно сделать Selection
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]