Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблема в Firefox (https://javascript.ru/forum/misc/3730-problema-v-firefox.html)

Fall-From-Grace 19.05.2009 00:19

Проблема в Firefox
 
Приветствую.

Делаю панель BB-кодов для формы добавления комментов. Нашел вот такой скрипт:

function wrapText(f, t) {
    var f = $(f);
    var start_tag = "[" + t + "]";
    var end_tag = "[\/" + t + "]";
 
    if (document.selection) {
      f.focus();
      var selected = document.selection.createRange().text;
      var sel = document.selection.createRange();
      sel.text = start_tag + selected + end_tag;
    } else if (f.selectionStart || f.selectionStart == '0') {
      var startPos = f.selectionStart;
      var endPos = f.selectionEnd;
      var text = start_tag + f.value.substring( startPos, endPos ) + end_tag;
      f.value = f.value.substring(0, startPos) + text + f.value.substring(endPos, f.value.length);
    } else {
      f.value += start_tag + end_tag;
    }
    f.focus();
  }


В опере работает отлично, но фаерфокс выполнять его отказывается. Firebug не показывает никаких ошибок.. но почему-то не работает.


Часовой пояс GMT +3, время: 17:24.