Перейти к контенту
  • 0

Перестал в НОВОЙ ОПЕРЕ работать мод быстрой цитаты


Unico

Вопрос

может, подскажет кто-нибудь, почему мод быстрой цитаты от игорька в НОВОЙ ОПЕРЕ перестал работать...

 

консоль пишет следующую ошибку

 

 

[15.11.2012 17:27:02] jаvаsсriрt - http://forum.ru/topic40.html?
Event thread: mousedown
Uncaught exception: TypeError: 'selection.replace' is not a function
Error thrown at line 24, column 1 in get_selection() in http://forum.ru/html/quote.js:
  selection = selection.replace(/\r\n\r\n/gi, "_doublecaret_");
called from line 1, column 0 in <anonymous function>(event) in http://forum.ru/topic40s0.html?:
  get_selection()

 

а сама функция такая

 

<a href="jаvаsсriрt:Insert(selection)" onMouseDown="get_selection()"><b>НАЖМИТЕ СЮДА</b></a>

 

function ins(name){
if (document.REPLIER) {
var input=document.REPLIER.Post;
input.value=input.value+"[b]"+name+"[/b]"+" \n";
}
}

function Insert(text){
if (text!="") paste("[quote]"+text+"[/quote]\n", 0);
}

function paste(text, flag){
if (document.REPLIER) {
if ((document.selection)&&(flag)) {
document.REPLIER.Post.focus();
document.REPLIER.document.selection.createRange().text = text;
} else document.REPLIER.Post.value += text;
}
}

function get_selection() {
 if (document.getSelection){
selection = document.getSelection();
selection = selection.replace(/\r\n\r\n/gi, "_doublecaret_");
selection = selection.replace(/\r\n/gi, " ");
  while (selection.indexOf("  ") !=-1) selection = selection.replace(/  /gi, "");
selection = selection.replace(/_doublecaret_/gi, "\r\n\r\n");
} else
 selection = document.selection.createRange().text;
}

 

Можно тут посоветовать что-нибудь?

Изменено пользователем Unico
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.