Спустя 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>
юзаю ссылку нечего не выходит!
<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>
юзаю гугл хром, способ не робит)
<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 написал(а):
незачто)