Всякий раз, когда мы видим на веб-страницах других людей ссылки, которые реализуют команды браузера, такие как открыть, распечатать, переслать, сохранить как, назад, закрыть это окно, отключить щелчок правой кнопкой мыши и т. д., но мы не можем реализовать их сами, чувствуем ли мы, что сожалеешь? Вы тоже хотите этого добиться? Как было бы интересно, если бы команды браузера можно было реализовать на веб-странице! Давайте посмотрим, как использовать код Javascript для реализации команд меню браузера (следующий код был отлажен в браузере под Windows XP), Wulin.com, www.vevb.com.
1. Реализация команд в меню [Файл (F)]
1. Реализация команды «Открыть»
[Формат]:document.execCommand(открыть)
[Объяснение] Это чем-то похоже на команды управления веб-браузером в VB и других программах. Вы также можете подумать об этом на основе этого.
[Пример] Добавьте между <body></body>:
<a href=# onclick=document.execCommand(open)>Открыть</a>
2. Реализация команды «Редактировать с помощью Блокнота».
[Формат]:location.replace(просмотр-источник:+местоположение)
[Инструкции] Откройте Блокнот и отобразите исходный код веб-страницы в Блокноте.
[Пример] Добавьте между <body></body>:
<a href=# onclick=location.replace(view-source:+location)>Редактировать с помощью Блокнота</a>
3. Реализация команды «Сохранить как»
[Формат]:document.execCommand(saveAs)
[Инструкции] Сохраните эту веб-страницу в другой каталог на локальном диске!
[Пример] Добавьте между <body></body>:
<a href=# onclick=document.execCommand(saveAs)>Сохранить как</a>
4. Реализация команды 〖Печать〗.
[Формат]:document.execCommand(печать)
[Объяснение] Конечно, у вас должен быть установлен принтер!
[Пример] Добавьте между <body></body>:
<a href=# onclick=document.execCommand(print)>Печать</a>
5. Реализация команды «Закрыть»
[Формат]:window.close();вернуть ложь
[Описание] Это окно будет закрыто.
[Пример] Добавьте между <body></body>:
<a href=# onclick=window.close();return false)>Закрыть это окно</a>
2. Реализация команд в меню [Редактировать (E)]
Реализация команды «Выбрать все»
[Формат]:document.execCommand(selectAll)
[Описание] Все содержимое веб-страницы будет выбрано!
[Пример] Добавьте между <body></body>:
<a href=# onclick=document.execCommand(selectAll)>Выбрать все</a>
3. Реализация команд в меню [Вид(V)]
1. Реализация команды «Обновить»
[Формат]:location.reload() или History.go(0)
[Инструкции] Повторно откройте эту страницу в браузере.
[Пример] Добавьте между <body></body>:
<a href=# onclick=location.reload()>Обновить</a>
Или добавьте: <a href=# onclick=history.go(0)>Обновить</a>.
2. Реализация команды 〖Исходный файл〗.
[Формат]:location.replace(просмотр-источник:+местоположение)
[Инструкции] Просмотрите исходный код этой веб-страницы.
[Пример] Добавьте между <body></body>:
<a href=# onclick=location.replace(view-source:+location)>Просмотреть исходный файл</a>
3. Реализация команды 〖Полноэкранный режим〗.
[Формат]:window.open(document.location,url,полноэкранный режим)
[Инструкции] Отобразить эту страницу во весь экран.
[Пример] Добавьте между <body></body>:
<a href=# onclick=window.open(document.location,url,fullscreen)>Полноэкранный режим</a>
4. Реализация команд в меню [Сбор (A)]
1. Реализация команды «Добавить в избранное».
[Формат]:window.external.AddFavorite('url', 'имя веб-сайта)
[Инструкция] Добавьте эту страницу в избранное.
[Пример] Добавьте между <body></body>:
<a href=javascript:window.external.AddFavorite('http://oh.jilinfarm.com', 'Личная домашняя страница Ху Минсиня')>Добавить в избранное</a>
2. Реализация команды «Организовать избранное».
[Формат]:window.external.showBrowserUI(OrganizeFavorites,null)
[Описание] Откройте диалоговое окно организации избранного.
[Пример] Добавьте между <body></body>:
<a href=# onclick=window.external.showBrowserUI(OrganizeFavorites,null)>Упорядочить избранное</a>
5. Реализация команд в меню [Инструменты (T)]
Реализация команды 〖опция Интернет〗
[Формат]:window.external.showBrowserUI(PrivacySettings,null)
[Описание] Откройте диалоговое окно параметров Интернета.
[Пример] Добавьте между <body></body>:
<a href=# onclick=window.external.showBrowserUI(PrivacySettings,null)>параметры Интернета</a>
6. Реализация команд в [Панель инструментов]
1. Реализация команды 〖Вперед〗.
[Формат]history.go(1) или History.forward()
[Объяснение] Браузер открывает следующую страницу.
[Пример] Добавьте между <body></body>:
<a href=# onclick=history.go(1)>Вперед</a>
Или присоединяйтесь: <a href=# onclick=history.forward()>Вперед</a>
2. Реализация команды «Назад»
[Формат]:history.go(-1) или History.back()
[Описание] Браузер возвращается на предыдущую просмотренную страницу.
[Пример] Добавьте между <body></body>:
<a href=# onclick=history.go(-1)>Назад</a>
Или добавьте: <a href=# onclick=history.back()>Назад</a>
3. Реализация команды «Обновить».
[Формат]:document.reload() или History.go(0)
[Инструкции] Повторно откройте эту страницу в браузере.
[Пример] Добавьте между <body></body>:
<a href=# onclick=location.reload()>Обновить</a>
Или добавьте: <a href=# onclick=history.go(0)>Обновить</a>
7. Реализация других команд
Реализация команды «Регулярно закрывать это окно»
[Формат]:settimeout(window.close(), время закрытия)
[Описание] Это окно будет закрыто.
[Пример] Добавьте между <body></body>:
<a href=# onclick=setTimeout(window.close(),3000)>Закройте это окно через 3 секунды</a>