Ошибка с функцией pasteHTML!!!!

  • Автор темы Автор темы linki
  • Дата начала Дата начала

linki

Новичок
Ошибка с функцией pasteHTML!!!!

Помогите!!!Пытаюсь выполнить следующую функцию в IE, а он угается "Неопределенная ошибка!!!"
Вот сама функция:

function setItalic(){
var range=editor.selection.createRange();
if (range.text.length== 0 ){
говорит здесь ошибка>>> range.pasteHTML(" ");
range.moveStart(character, -1);
range.select();
}
range.execCommand("Italic");
}
 
>говорит здесь ошибка
какая именно ошибка?
что такое у вас editor? это именно то, что вы ожидаете, а не, скажем, null или undefined? а range?
 
Автор оригинала: ZN
>говорит здесь ошибка
какая именно ошибка?
что такое у вас editor? это именно то, что вы ожидаете, а не, скажем, null или undefined? а range?
IE говорит что не определенная ошибка!!
editor это ссфлка на фрейм установленный в designMode="on";
 
linki

Обязательно ли вставлять пробел? А также смещать начало выделения?
 
Автор оригинала: SelenIT
linki
Обязательно ли вставлять пробел? А также смещать начало выделения?
Суть пробела заключается в том если человек нажал на кнопку (допустим для выделения курсивом).А текст не выделил, но начал уже набирать текст. то текст будет курсивом!!А есть ли вариан как это можно провернуть по другому????
 
Сверху