Loading...
Помощь по скриптам | js простое обращение
Вообще не дружу с JS как сделать простое обращение к Юзеру в чате, а тоесть нажал рядом его ником 'Отв.' его ник отправляется форму. помогите:8
?>

<a href="javascript:tag('тут переменная или что там с ником юзера', '')">Отв.</a>

<?

Это перед form action echo '<script charset="utf-8" src="/путь к/файлу.js" type="text/javascript"></script>';

сознай файл.js
И содержимое примерно так,но если имена форм совпадают...

function tag(text1, text2) {

if ((document.selection)) {

document.message.msg.focus();

document.message.document.selection.createRange().text = text1+document.message.document.selection.createRange().text+text2;

} else if(document.forms['message'].elements['msg'].selectionStart!=undefined) {

var element = document.forms['message'].elements['msg'];

var str = element.value;

var start = element.selectionStart;

var length = element.selectionEnd - element.selectionStart;

element.value = str.substr(0, start) + text1 + str.substr(start, length) + text2 + str.substr(start + length);

document.forms['message'].elements['msg'].focus();

} else document.message.msg.value += text1+text2;

document.forms['message'].elements['msg'].focus();}


js создателя motorace вродь Tj
________
посл. ред. 16.06.2015 в 21:04; всего 4 раз(а); by BLOOD
BLOOD (16.06.2015 в 20:59)
?>

<a href="javascript:tag('тут переменная или что там с ником юзера', '')">Отв.</a>

<?

Это перед form action echo '<script charset="utf-8" src="/путь к/файлу.js" type="text/javascript"></script>';

сознай файл.js
И содержимое примерно так,но если имена форм совпадают...

function tag(text1, text2) {

if ((document.selection)) {

document.message.msg.focus();

document.message.document.selection.createRange().text = text1+document.message.document.selection.createRange().text+text2;

} else if(document.forms['message'].elements['msg'].selectionStart!=undefined) {

var element = document.forms['message'].elements['msg'];

var str = element.value;

var start = element.selectionStart;

var length = element.selectionEnd - element.selectionStart;

element.value = str.substr(0, start) + text1 + str.substr(start, length) + text2 + str.substr(start + length);

document.forms['message'].elements['msg'].focus();

} else document.message.msg.value += text1+text2;

document.forms['message'].elements['msg'].focus();}


js создателя motorace вродь Tj

Ха, именно этот двиг я переделываю под гонки, так делал что то не получается сейчас проверим еще раз!
GamePlus , А ну 5 сек я чупан ошибся)
GamePlus , Хотя попробуй )
BLOOD (16.06.2015 в 21:04)
GamePlus , Хотя попробуй )


Не хочет
<a href="javascript:tag('$chat['id_user']', '')">Отв.</a>
Ошибка
<form class="vbform" name="quick_reply" id="quick_reply">
<textarea dir="ltr" tabindex="-1" role="textbox"></textarea>
</form>
<span id="pseudolink">Нажми сюда!</span>
<script>
document.getElementById('pseudolink').onclick = function() {
var text = 'Это вставляемый текст ';
document.getElementById('quick_reply').getElementsByTagName('textarea')[0].value += text;
}
</script>
<script src="http://code.jquery.com/jquery.min.js"></script> <script>
function reply(u) {
$("textarea[name=msg]").val(u+", ").focus();
}</script>

Ита js



echo "Сообщение:<br />n<textarea name="msg" required></textarea><br />n";

Ита форма





<a onclick=reply('<?=$ank->nick?>')>Ответить</a>

Ита кнопка
________
посл. ред. 16.06.2015 в 21:33; всего 1 раз(а); by Kaito
Kaito (16.06.2015 в 21:31)
<script src="http://code.jquery.com/jquery.min.js"></script> <script>
function reply(u) {
$("textarea[name=msg]").val(u+", ").focus();
}</script>

Ита js



echo "Сообщение:<br />n<textarea name="msg" required></textarea><br />n";

Ита форма





echo "<a onclick=reply('".$ank->nick."')>Ответить</a>";


Ита кнопка

Да у меня все это есть, а вот не работает!
Онлайн: 7
Время:
Gen. 0.1116
(c) Bym.Guru 2010-2026