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

Firefox 8.0 перестало работать цитирование


Dekker

Вопрос

ну вот жеж ёпт, обновились называется, перестал работать элементарный

 

javascript:Insert(selection)

 

есть лекарство от напасти? или ждать баг фиксов?

 

вернее не работает javascript:pasteQ(); который у меня используется при цитировании с вставкой ника и даты поста

 

с редактированием поста что-то тут не подарочно ... сам метод

 

function copyQ(name,datetime,postid)
{
  txt='';
  if (document.getSelection)
  {
      txt=document.getSelection()
  }
  else if (document.selection)
  {
      txt=document.selection.createRange().text;
  }
  if (txt.replace(" ","") != "")
  {
      txt='[quote='+name+', '+datetime+']'+txt+'[/quote]\n'
  }
}

function pasteQ()
{
  if(document.REPLIER.Post)document.REPLIER.Post.value += txt
}

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

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

  • 0

document.REPLIER очевидно слишком устаревшая форма, и надо использовать document.getElementById (как было расово верно на протяжении всех эпох)

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

 

ну а вообще в firefox есть консоль ошибок, неплохо бы увидеть ее содержимое

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

  • 0

мод явно показывает слабый уровень развития автора

ну и в чей огород сей камень? ;)))

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

  • 0
этому моду годков ... я еще в модераторах тут бегал на то время :) есть цельное решение проблемы? или традиционно при прыжке с парашютом тебе выдают ткань, стропы и швейную машинку?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

чего там на месте смотреть ...

 

ответ с моего же форума

 

строчку в коде

 

if (txt.replace(" ","") != "")

 

заменить на

 

if (txt.toString().replace(" ","") != "")

 

собственно и все решение вопроса

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

  • 0
у меня работает, в каком файле делаете замену? и маленькое НО, у меня форум версии 1.2
Ссылка на комментарий
Поделиться на других сайтах

  • 0

хде??? папка /html/ файл quote.js там замена.

 

2.3.6. это версия форума? тогда вам в другую ветку. здесь фиксят единички

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

  • 0
Название темы я заметил, просто у нас аналогичная проблема, не поможете? http://forums.ibresource.ru/index.php?/topic/44006/page__view__findpost__p__383792
Ссылка на комментарий
Поделиться на других сайтах

  • 0

не, двоечки уже просто не помню, хотя когда-то работал с ними на правах сапорта. собственно проблема описана в багах FF 8.0

 

раньше, document.getSelection, в firefox возвращал строку, теперь в 8 версии - объект ... вот и думай что делать. решение с моего форума это не решение, а как сказал автор "костыль" :)

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

  • 0

В сообщении № 7 проблема решена :) Работает для 2.1.х. Исправление делать в ipb_topic.js

Спасибо.

А браузероделов я бы шлёпнул. Нельзя обновить весь Интернет по чьему-то капризу, поэтому старые технологии устаревать не должны.

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

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

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

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

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

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

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

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

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

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

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

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