Реклама на сайте Advertise with us

JavaScript

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 17/07/08 в 18:52       Ответить с цитатойцитата 

есть блок <div id=txt1>тут любой текст</div>
как вставить "тут любой текст" в поле <textarea name=all></textarea>

0
 

« ... full on ... »

С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686

Ссылка на сообщениеДобавлено: 17/07/08 в 19:04       Ответить с цитатойцитата 

Код:
<script language="javascript">
function set_area_text()
{
   document.getElementById('my_area').value = document.getElementById('my_div').innerHTML;
}
</script>

<div id="my_div">тут любой текст</div>
<textarea name=all id="my_area"></textarea>
<button onclick="set_area_text()"></button>

Power of the lime madness...

8
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 17/07/08 в 19:26       Ответить с цитатойцитата 

Corex: сенкс то что надо!

единственное если дивов несколько придется параметр передавать))
<div id="my_div1">тут любой текст 111</div>
<div id="my_div2">тут любой текст 222</div>
<div id="my_div3">тут любой текст 333</div>

0
 

programmer

С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 17/07/08 в 19:32       Ответить с цитатойцитата 

заюзал недавно jquery
и избавился от строк вида
document.getElementById('my_area').value = document.getElementById('my_div').innerHTML;

крипта на ByBit

8
 

« ... full on ... »

С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686

Ссылка на сообщениеДобавлено: 17/07/08 в 19:41       Ответить с цитатойцитата 

ibiz:
Ну да, но эт просто. icon_biggrin.gif

Sterx:
Если целую JQuery только ради $('my_area'), то лучше использовать просто PrototypeJS.

Power of the lime madness...

8
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 17/07/08 в 19:49       Ответить с цитатойцитата 

Sterx писал:
заюзал недавно jquery
и избавился от строк вида
document.getElementById('my_area').value = document.getElementById('my_div').innerHTML;


а можешь пример привести, как будет выглядеть моя задача на jquery? icon_smile.gif
собственно есть набор блоков
<div id=txt1>текст 1</div><a href... onclick="1">текст 1<a>
<div id=txt2>текст 2</div><a href... onclick="2">текст 2<a>
<div id=txt3>текст 3</div><a href... onclick="3">текст 3<a>

надо вставить "текст" в поле <textarea name=all></textarea>
чтоб в <textarea> получилось что-то вроде "текст 3 текст 1", в зависимости какие дивы были нажаты

0
 

programmer

С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 17/07/08 в 20:10       Ответить с цитатойцитата 

Код:

<html>
<head>
   <title>Untitled</title>
       <script type="text/javascript" src="jquery.js"></script>
</head>

<body>
<div id="my_div1" onclick="$('#txtarea').val($('#my_div1').text());">text 111</div>
<div id="my_div2" onclick="$('#txtarea').val($('#my_div2').text());">text 222</div>
<div id="my_div3" onclick="$('#txtarea').val($('#my_div3').text());">text 333</div>
<textarea name='all' id="txtarea" rows="10" ></textarea>

</body>
</html>

держи

крипта на ByBit

8
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 17/07/08 в 20:17       Ответить с цитатойцитата 

Sterx писал:
держи


хм... работает icon_smile.gif
тока текст заменяется, а как приплюсовать к уже имеющемуся в техтареа? icon_smile.gif
P.S. накидай ру-доки к jQuery которые сам читал icon_smile.gif

0
 

programmer

С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 17/07/08 в 20:40       Ответить с цитатойцитата 

крипта на ByBit

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 17/07/08 в 22:36       Ответить с цитатойцитата 

вот и про производительности jQuery неплохие результаты показывает
http://mootools.net/slickspeed/

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »