[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подскажите скрипт для вставки кнопкой текст
DaMaGe
Подскажите скрипт для вставки кнопкой текст!



Спустя 48 минут, 45 секунд (25.09.2010 - 13:02) FatCat написал(а):
Что это за кнопка?

Спустя 13 минут, 54 секунды (25.09.2010 - 13:15) DaMaGe написал(а):
ну например при нажатии кнопки вставляется текст в форму...

Спустя 46 секунд (25.09.2010 - 13:16) DmitryOpalev написал(а):
Как тут при отправки сообщений?

Спустя 3 минуты, 49 секунд (25.09.2010 - 13:20) DaMaGe написал(а):
нет нажимаю кнопку и в поле появляется текст

Спустя 20 минут, 26 секунд (25.09.2010 - 13:40) Ice написал(а):
В общем яваскриптовом случае:


<body>
<input
type="text" id="target" />
<input
type="button" id="launchbutton" value="Нажми меня" />

<script
type="text/javascript">

var
tText = "Hello, world!";
function Id(par) {
return document.getElementById(par);
}
Id('launchbutton').onclick = function(){
Id('target').value = tText;
}

</script>
</body>


Спустя 8 минут, 56 секунд (25.09.2010 - 13:49) DaMaGe написал(а):
Спасибо!

Спустя 12 минут, 9 секунд (25.09.2010 - 14:02) DaMaGe написал(а):
А скажите пожалуйста, как сделать чтобы вставлялось несколько таких заготовок в форму, а не одну?

Спустя 19 минут, 44 секунды (25.09.2010 - 14:21) Ice написал(а):
Ну, это, наверное, уже частный случай. Можно поступить так:


<body>
<input
type="text" id="target" /> <br />
<a
href="#">Мат</a> <br />
<a
href="#">Ник</a> <br />
<a
href="#">Плохое поведение</a>


<script
type="text/javascript">
function
Tag(par) {
return document.getElementsByTagName(par);
}
for( var i = 0; i < Tag('A').length; i ++ ) {
Tag('A')[i].onclick =
function() {
Id('target').value = this.innerText;
}
}

</script>
</body>


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

А если нужно, чтобы поле "набивалось значениями", то строчку
Id('target').value = this.innerText;

надо переписать в виде
Id('target').value += this.innerText;

Спустя 14 минут, 29 секунд (25.09.2010 - 14:36) DaMaGe написал(а):
не работает! (

Спустя 3 минуты, 6 секунд (25.09.2010 - 14:39) Ice написал(а):
что именно? Я проверил этот способ в ИЕ8, Опере и ГуглХроме. Результат положительный

Спустя 3 минуты, 14 секунд (25.09.2010 - 14:42) DaMaGe написал(а):
<input type="text" id="target" /> <br />
<a href="#">Мат</a> <br />
<a href="#">Ник</a> <br />
<a href="#">Плохое поведение</a>


<script type="text/javascript">
function Tag(par) {
return document.getElementsByTagName(par);
}
for( var i = 0; i < Tag('A').length; i ++ ) {
Tag('A')[i].onclick =
function() {
Id('target').value = this.innerText;
}
}
</script>


юзаю ссылку нечего не выходит!

Спустя 6 минут, 52 секунды (25.09.2010 - 14:49) Ice написал(а):
какой броз?

Спустя 1 минута, 41 секунда (25.09.2010 - 14:51) DaMaGe написал(а):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>вввв</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta name="description" content="" />
<meta name="keywords" content="" />
</head>
<body>
<input type="text" id="target" /> <br />
<a href="#">Мат</a> <br />
<a href="#">Ник</a> <br />
<a href="#">Плохое поведение</a>


<script type="text/javascript">
function Tag(par) {
return document.getElementsByTagName(par);
}
for( var i = 0; i < Tag('A').length; i ++ ) {
Tag('A')[i].onclick =
function() {
Id('target').value = this.innerText;
}
}
</script>
</body>
</html>



юзаю гугл хром, способ не робит)

Спустя 1 минута, 54 секунды (25.09.2010 - 14:53) Ice написал(а):
а... блин... конечно. Функции Id-то не хватает...

Спустя 13 минут, 19 секунд (25.09.2010 - 15:06) DaMaGe написал(а):
и как её прописать?

Спустя 6 минут, 50 секунд (25.09.2010 - 15:13) Ice написал(а):

function Id(par) {
return document.getElementById(par);
}
function Tag(par) {
return document.getElementsByTagName(par);
}
for( var i = 0; i < Tag('A').length; i ++ ) {
Tag('A')[i].onclick =
function() {
Id('target').value = this.innerText;
}
}


Это весь JS

Спустя 1 минута, 58 секунд (25.09.2010 - 15:15) DaMaGe написал(а):
Спасибо! Вообще обожаю этот форму, много умных людей которые могу помочь!

Спустя 7 минут, 44 секунды (25.09.2010 - 15:22) Ice написал(а):
незачто)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.