Частый гость
Покинул форум
Сообщений всего: 227
Дата рег-ции: Сент. 2009
Откуда: Беларусь, Витебск
Помог: 0 раз(а)
|
CODE ( html):
скопировать код в буфер обмена
<p>Написал простой скрипт "Цитировать" для своего форума. Работает так: выделяем текст, нажимаем ссылку "цитировать" и выделенный текст появляется в теге [quote] в текстовом поле для нового ответа в теме.</p> <p>Проблема в том, что скрипт вставляет выделенный текст до тех пор, пока сам вручную что-нибудь не напишешь в тексте ответа. Такое чувство, что скрипт перестаёт видеть текстовое поле в которое нужно копировать цитату.</p> <p>Собственно пример своего кода я уже напечатал, помогите, кто чем может.</p> <a id="mess_quote" href="#add_mess">цитировать</a> <p>Новое сообщение:<br> <textarea id="j_text" name="text" style="width:98%; height:150px"></textarea></p>
CODE ( javascript):
скопировать код в буфер обмена
<script type="text/javascript"> $('a[id=mess_quote]').click(function(){ var selectedText = document.getSelection(); if(selectedText == '') { alert('Выделите текст для цитирования.'); return false; } else{ var messText = $('#j_text').html(); $('#j_text').html( messText + '\n[quote]' + selectedText + '[/quote]\n'); } }); </script>
HTML + jQuery
|