HTML – выделение нескольких текстов в нескольких фреймах

#html #css #frames #textselection

#HTML #css #фреймы #выбор текста

Вопрос:

Можно ли указать HTML / CSS поддерживать выделение отдельно в отдельных фреймах (или iframes, divs или что-то еще)?

Мне нужно было бы разделить механизм выделения текста в разных фреймах. Итак, когда я выбираю текст в первом кадре, а затем во втором, первый должен оставаться выбранным. Кроме того, когда я снова выбираю в первом, должен измениться только первый выбор, а второй должен быть сохранен. Как в двух отдельных окнах.

(Мне это понадобилось бы для записи видео / экрана, так что это совсем не проблема, если решение не будет работать в каждом браузере, только при очень специфических обстоятельствах, например, с определенным расширением определенного браузера или расширенной версией CSS.)

Комментарии:

1. Я нашел эту библиотеку Javascript, с помощью которой теоретически это было бы возможно, при условии, что она удалит все выделения при выборе в том же фрейме / div: github.com/mir3z/texthighlighter

Ответ №1:

Для этого вам не нужно создавать сложные javascripts. Просто удерживайте CTRL при выборе и выделите несколько текстов (работает в Firefox, возможно, и в Chrome). Я надеюсь, что это полезный ответ! РЕДАКТИРОВАТЬ: как сказал Бинеминзеев, используйте github.com/mir3z/texthighlighter

Комментарии:

1. Я думал об этом. Проблема в том, что при повторном выборе в первом кадре старое выделение в первом кадре не будет удалено. И нет никакого способа (о котором я знаю), чтобы остался только один из выбранных элементов, а другой был удален.

Ответ №2:

Теперь я попробовал это с помощью iframes (вместо frames) в Chrome, и, что удивительно, он работает без каких-либо дополнений.

Только по фреймам первый фрейм автоматически отменяется при выборе во втором фрейме. Итак, проблема решена на данный момент!