2009-09-27 2 views
0

Как включить прерывание множественного выбора текста в Internet Explorer? Я пробовал IDM_MULTIPLESELECTION, но это, похоже, работает только для объектов в режиме редактирования, а не для текста.Как включить множественный выбор текста в Internet Explorer?

У FF3, по-видимому, по умолчанию включен множественный выбор и работает, нажав клавишу ctrl.

Я использую IE8. Пример кода на любом языке хорош.

Любая помощь будет очень оценена.

Благодаря

+0

Дубликат: http://stackoverflow.com/questions/707315/textrange-selection-msie – jakeisonline

ответ

2

кавычки bobince в вопросе "textRange selection MSIE"

IE не поддерживает несколько одновременных выбранных TextRanges, будь то программно или вручную выбрать. Вы можете иметь ControlRange нескольких выбранных элементов, но не растягивать текст.

Это возможно для других браузеров, которые встраивают управление веб-браузер для поддержки несколько текстов диапазонов:

хоста-приложения могут обеспечить многократный механизм выбора и могут возвращать коллекцию объектов TextRange, который представляет прерывистый выбор.

Но на сегодняшний день IE не делает, и я не знаю ни одного другого хост-приложения, которое делает. Или действительно любого другого браузера, кроме Firefox 3, который позволяет это.

+0

Привет Джейк, Спасибо за комментарий. Имеют ли приложения-хосты несколько вариантов, добавляя выбор в службы выбора? Я могу добавить их в службы выбора, но я не знаю, как включить выбор для них. – Mode

+0

Извините, неизвестно, я просто цитирую bobince - однако, похоже, из его ответа, что множественный выбор, с или без селекторных сервисов, IE просто не поддержит его. – jakeisonline

+0

Получил. Спасибо Джейк – Mode