Nickolay.info. Javascript. Выключатель интернета |
Идея этого маленького скрипта не нова - он позволяет Вам безопасно отключиться от инета :)
Ну есть же от DOS до последних Windows аналогичная утилита, которая якобы подготавливает компьютер к выключению?
А в период отпусков отключение от сети особенно актуально.
Выключатель инета, нажми кнопку, если не боишься :)
Для работы скрипта нужны включённые в браузере картинки и Javascript. Этот скрипт - шутка, на самом деле никакого "безопасного отключения от интернета" не нужно.
Скачать исходники в архиве ZIP (78 Кб)
Скрипт был написан в учебных целях для иллюстрации следующих решений:
image.src
, через DOM): описана здесь;
window.open
, блокируемого современными браузерами)?: просто записать нужный HTML-код в свойство document.body.innerHTML
:
document.body.innerHTML = '<p>Разметка HTML</p>';
var imgFolder="turnoffinet/img/"; //Путь от скрипта или URL к папке с картинками var imgExt=".gif"; //Общий тип всех картинок var imgNames=new Array('3126','3127','3131','3128'); //Список имён картинок function loadImage(num) { var im=document.getElementById('im'); im.setAttribute('src',imgFolder+imgNames[num]+imgExt); }и навесить её вызовы с параметром-номером нужной картинки на соответствующие события рисунка с идентификатором
im
:
<img id="im" src="адрес начальной картинки" alt="" border="0" onMouseOver="loadImage(1);" onMouseOut="loadImage(0);" onClick="loadImage(2);">Этот же список картинок с именем
imgNames
используется при предзагрузке картинок;
onClick
вызов функции, исполняемой отложенно с помощью стандартного метода setTimeout
, здесь задержка составляет полторы секунды:
onClick="loadImage(2);img=setTimeout('fullScreen()',1500)"
а функция fullScreen()
уже делает то, что Вы хотели;
<a href="#here" onclick="return false;">...</a>
![]() |