Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Примерно так. Извините за ошибки, с Javascript не очень.
PHP код: Выделить весь код

<script language=javascript>

username='Blast';
if (
navigator.appVersion.indexOf("MSIE")!= -1
{
document.write(" | <a href='javascript:pastequote(\"Blast\")'>Цитировать</a>");
}
else 
{
document.write(" | <a onmousedown='var str = document.getSelection();document.vbform.message.value+=\"[q=\"+username+\"]\"+str+\"[/q]\";document.vbform.message.focus();' onclick='return false;' href=\"#\">Цитировать</a>");
}
</script> 

PHP код: Выделить весь код

function pastequoteusername )

{
 if (
document.getSelection)
 {
       
selected_data document.getSelection();
       
selected_data selected_data.replace(/rnrn/gi"_double_caret_");
       
selected_data selected_data.replace(/rn/gi" ");
       while (
selected_data.indexOf("  ") != -1) { selected_data selected_data.replace(/  /gi""); }
       
selected_data selected_data.replace(/_double_caret_/gi"\r\n\r\n");
 }
 else
 {
       
selected_data document.selection.createRange().text;
 }
 
document.vbform.message.value+="[q="+username+"]"+selected_data+"[/q]\n";


Исправлено, забыл как оформляются цитаты.

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Последний раз редактировалось Igor_I, 17-11-2006 в 21:41.


Отправлено: 21:16, 17-11-2006 | #145