Если выделен текстовый фрейм в цепочке связанных фреймов, скрипт анализирует всю цепочку, если я не ошибаюсь

И произойдёт неприятность, если в цепочку фреймов залит большой текст (до сих пор тыкаю ОК, конца-краю не вижу - а цвет один и тот же; break выдаёт сообщение "Отмена невозможна" - видимо, только выгрузка Индизайна из памяти решит проблему

).
Поэтому 2 вопроса-предложения:
1) можно ли цвет, который уже 1 раз встретился в данном фрейме, второй раз не показывать;
2) можно ли анализировать именно выделенный текстовый фрейм, а не всю цепочку (впрочем, если реализован п. 1, то не страшно и всю цепочку проанализировать - это может быть даже полезно)?