Перейти к контенту
  • 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
Ссылка на комментарий
Поделиться на других сайтах

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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