Помощь по скриптам | 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
<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
?>
<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 , Хотя попробуй )
GamePlus , Хотя попробуй )
Не хочет
<a href="javascript:tag('$chat['id_user']', '')">Отв.</a>
Ошибка
DELETED
16 июня 2015, в 21:23
Delete
<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
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>";
Ита кнопка
<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>";
Ита кнопка
Да у меня все это есть, а вот не работает!