VBNet.Su - Visual Basic .NET. ASP .NET. Framework .NET.
Список форумов
Общий форум

Не работает скрипт в Firefox

Быстрый переход:
Не работает скрипт в Firefox03 августа 2009 / 09:45
Ігор
Наш человек
ку 47.181654625+

вопросов: 8
советов: 9
ответов: 14
комментариев: 45


Собственно, следующая функция (Javascript) не работает

  1. function updatepreview()
  2. {
  3.    var ptext = document.getElementById("tmessage").value;
  4.    var e,r;
  5.    e = /[<]/gim; r = '&lt;'; ptext = ptext.replace(e,r);
  6.    e = /[>]/gim; r = '&gt;'; ptext = ptext.replace(e,r);
  7.    e = /:0/gim; r = '<br />'; ptext = ptext.replace(e,r);
  8.    e = /%0/gim; r = '<b>'; ptext = ptext.replace(e,r);
  9.    e = /0%/gim; r = '</b>'; ptext = ptext.replace(e,r);
  10.    e = /:1/gim; r = '<img src="' + 'smiles/1.gif' + '">'; ptext = ptext.replace(e,r);
  11.    e = /:2/gim; r = '<img src="' + 'smiles/2.gif' + '">'; ptext = ptext.replace(e,r);
  12.    e = /:3/gim; r = '<img src="' + 'smiles/3.gif' + '">'; ptext = ptext.replace(e,r);
  13.    e = /:4/gim; r = '<img src="' + 'smiles/4.gif' + '">'; ptext = ptext.replace(e,r);
  14.    e = /:5/gim; r = '<img src="' + 'smiles/5.gif' + '">'; ptext = ptext.replace(e,r);
  15.    e = /:6/gim; r = '<img src="' + 'smiles/6.gif' + '">'; ptext = ptext.replace(e,r);
  16.    e = /:7/gim; r = '<img src="' + 'smiles/7.gif' + '">'; ptext = ptext.replace(e,r);
  17.    e = /:8/gim; r = '<img src="' + 'smiles/8.gif' + '">'; ptext = ptext.replace(e,r);
  18.    e = /:9/gim; r = '<img src="' + 'smiles/9.gif' + '">'; ptext = ptext.replace(e,r);
  19.    e = /%1/gim; r = '<img src="' + 'smiles/11.gif' + '">'; ptext = ptext.replace(e,r);
  20.    e = /%2/gim; r = '<img src="' + 'smiles/12.gif' + '">'; ptext = ptext.replace(e,r);
  21.    e = /%3/gim; r = '<img src="' + 'smiles/13.gif' + '">'; ptext = ptext.replace(e,r);
  22.    e = /%4/gim; r = '<img src="' + 'smiles/14.gif' + '">'; ptext = ptext.replace(e,r);
  23.    e = /%5/gim; r = '<img src="' + 'smiles/15.gif' + '">'; ptext = ptext.replace(e,r);
  24.    e = /%6/gim; r = '<img src="' + 'smiles/16.gif' + '">'; ptext = ptext.replace(e,r);
  25.    e = /%7/gim; r = '<img src="' + 'smiles/17.gif' + '">'; ptext = ptext.replace(e,r);
  26.    e = /%8/gim; r = '<img src="' + 'smiles/18.gif' + '">'; ptext = ptext.replace(e,r);
  27.    e = /%9/gim; r = '<img src="' + 'smiles/19.gif' + '">'; ptext = ptext.replace(e,r);
  28.    preview.innerHTML = ptext;
  29. }


Как можно сделать, что б заработало в Firefox?

PS. В Opera, IE, Chrome и Safari - проблем нет. А Firefox - особенный, единственный и неповторимый. smilesmiles Впрочем, неработают и другие вещи (типа вставка смайла по клику и т.д.). Подозреваю, доделав до конца - вывешу банер - с этим работаю в чем угодно, только не Firefox smile
Это отдельная страница сообщения форума. Чтобы посмотреть всю ветку, нажмите на эту ссылку.