Проблема с ЯваСкрипт в Mozilla Firefox 3
Вот JavaScript код, он нужен чтобы вставлять теги форматирования в текстовые поля (использую в администраторской части самодельной CMS):
<script language=JavaScript>
function Insert(Text) {
element = document.getElementById("text");
element.focus();
if (document.selection) {
SelectedText = element.document.selection.createRange();
SelectedText.text = Text;
}
}
</script>
А вот так нужный тег вставляется:
<input type=button value=' Параграф ' onclick='Insert("<p>")' class="button_">
Ну так вот, в опере 9.27 он работает прекрасно, а в Mozilla Firefox 3.0 не хочет. В обоих браузерах JavaScript включен. Узнал, что огненный лис не поддерживает createRange. Какой функцией его можно заменить? Если не трудно приведите пожалуйста рабочий вариант в FireFox вышеуказанного скрипта. Заранее спасибо.
|