Атрибут accesskey тега <frame>


Описание

Атрибут accesskey позволяет задать горячую клавишу для быстрого перехода к фрейму. Это устаревший атрибут, который использовался с элементами <frame> в HTML4.

Пример использования:
<frameset cols="30%,70%"> <frame src="menu.html" accesskey="n"> <frame src="content.html" accesskey="c"> </frameset>

Особенности работы:

Платформа Комбинация клавиш
Windows/Linux Alt + accesskey
Mac Control + Option + accesskey

Проблемы и ограничения:

  • Элемент <frame> удалён из HTML5
  • Конфликтует с системными и браузерными комбинациями
  • Плохая поддержка на мобильных устройствах
  • Неочевидность для пользователей

Рекомендации:

  1. Избегайте использования <frame> в новых проектах
  2. Для навигации используйте семантические HTML5-элементы
  3. Реализуйте клавиатурные сокращения через JavaScript
  4. Обеспечьте видимые подсказки о горячих клавишах

Примечание: В современных веб-приложениях вместо фреймов с accesskey рекомендуется использовать семантическую разметку, ARIA-атрибуты и кастомные JavaScript-решения для клавиатурной навигации, которые обеспечивают лучшую доступность и пользовательский опыт.