Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Цитата выделенного...
Форумы портала PHP.SU » » Вопросы новичков » Цитата выделенного...

Страниц (1): [1]
 

1. riv - 02 Декабря, 2011 - 14:40:10 - перейти к сообщению
Доброго времени суток!

Вопрос такой.

Есть комментарии к статьям на сайте подключен визуальный редактор TinyMCE и есть возможность включать вместо него редактор с BB кодом.
Я хочу сделать с помошью javascript таким образом чтобы текст который я выделил вставлялся в форму добавления комментария (короче говоря цитата выделенного).

CODE (javascript):
скопировать код в буфер обмена
  1. <script type="text/javascript">
  2. function Insert(qname,text){if(text!=""){
  3. paste("<blockquote>"+qname+" писал: <br /><br />" +text+"</blockquote>\n",0)}else{_uWnd.alert('Выделите текст для цитирования','',{w:230,h:80,tm:3000})}}
  4. function paste(text,flag){if((document.selection)&&(flag)){document.form.per1.focus();document.form.document.selection.createRange().text=text}else document.form.per1.value+=text}
  5. function get_selection(){if(window.getSelection){selection=window.getSelection().toString()}else if(document.getSelection){selection=document.getSelection()}else{selection=document.selection.createRange().text}};
  6. function prepost(){
  7. alert('Данное действие запрещено!');
  8. };
  9. </script>


Код работает но только если врублен BB код а вот когда редактор включен выделенный текст не вставляется.

Прошу помощи или ссылку где почитать как это можно сделать заранее спасибо.

 

Powered by ExBB FM 1.0 RC1