|
Pers.narod.ru. 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>
|
|