Показать сообщение отдельно
  #4 (permalink)  
Старый 28.12.2010, 17:11
Новичок на форуме
Отправить личное сообщение для kolomiets.web-art Посмотреть профиль Найти все сообщения от kolomiets.web-art
 
Регистрация: 06.10.2010
Сообщений: 4

но все равно спасибо, я больше не использую document.all...

есть еще вопрос по теме...

вот у меня есть код который обрамляет выделение тегом с классом:
function InsertDate(message, start_tag, end_tag) {
    if (document.getSelection) {
        var iframe = document.getElementById('message');
        var selection = iframe.contentWindow.getSelection().getRangeAt(0);
        var date = '<span class="date">' + selection + '</span>';
        iframe.contentWindow.document.execCommand('insertHTML', false, date);
    }
    else {
        iframe = frames.message;
        selection = iframe.document.selection.createRange().text;
        range = iframe.document.selection.createRange();
        date = '<span class="date">' + selection + '</span>';
        range.pasteHTML(date);
        range.select();
    }
    iframe.focus();
}


теперь я хочу чтобы у меня была возможность отменить это форматирование... есть кнопка, на которую я повесила вот эту функцию:
function DeleteDate() {
    if (document.getSelection) {
        var iframe = document.getElementById('message');
        iframe.contentWindow.document.execCommand('RemoveFormat', false, true);
    }
    else {
        iframe = frames.message;
        var selection = iframe.document.selection.createRange().text;
        var range = iframe.document.selection.createRange();
        range.execCommand('RemoveFormat', false, true);
    }
    iframe.focus();
}


но увы она не работает в IE...

подскажите, что не так...
Ответить с цитированием