JavaScript в примерах. Скрипт таймера с настройкой звука

Недорогой но высококачественный сайт. Такое может быть? Да. У нас может быть всё. Достойное качество по доступной цене.
С точки зрения нашей студии создание сайта недорого значит, прежде всего, отменно, технологично и потом уже - недорого.
Удаленная форма работы с клиентами оптимизирует наши расходы и мы можем делать сайты по всему миру. Вам совсем не нужно приезжать к нам. Мы сэкономим Ваше время и средства.

В столь непростое время глобального финансового кризиса, когда отмирают старые схемы бизнеса, появляются новые. Самое лучше время для начала своей деятельности. Вы начинаете свой бизнес, а я помогу создать вам свой сайт очень недорого, для вас.
Огромной популярностью пользуются так называемые сайты-визитки.
Создание сайта-визитки - это совсем недорого, и будет по карману даже начинающему предпринимателю. При разработке подобного сайта достаточно небольшого бюджета.


JavaScript (Java-скрипт, яваскрипт) - язык обработки сценариев, позволяющий выполнять на компьютере пользователя определенные действия с HTML-страницами и объектами, размещенными на ней. JavaScript (яваскрипт, ява скрипт, джаваскрипт, джава скрипт, js, jscript, ECMAScript) - объектно-ориентированный язык программирования. Интерпретатор (выполняется пошагово). В отличии от PHP выполняется не на сервере, а на клиенте (в браузере). Не требует специальной установки и настройки, поддерживается всеми современными браузерами, однако, в некоторых случаях может быть отключен по соображениям безопасности. Обычно используется для интерактива (небольших вычислений, проверки введенных значений, анимации и т.д.). Является частью технологии Ajax.


В сети много различных справочников JavaScript с примерами, но очень немногие описывают, а особенно показывают каков будет результат и вот решил создать on-line справочник, разбитый на категории и рубрики.У меня часто возникала проблема какие-то скрипты идут в Internet Explorer и Opera, а в FireFox не работают, сделал подборку скриптов, которые работают в этих трёх браузерах.

                    


Скрипт таймера с настройкой звука

On Off
Set Alarm:
Select Alarm Sound:
Snooze For:


Код скрипта

<html>

<head>


<SCRIPT LANGUAGE="JavaScript">

<!-- Original:  John Caranta (caranta@netzero.net) -->


<!-- This script and many more are available free online at -->

<!-- The JavaScript Source!! http://javascript.internet.com -->


<!-- Begin

var alarmTime;

var curTime;

var check = new Date();

var hourNum;

var minNum;

function GetTime() {

var dt = new Date();

document.clock.local.value = IfZero(dt.getHours()) + ":" + IfZero(dt.getMinutes());

setTimeout("GetTime()", 1000);

curTime = (IfZero(dt.getHours()) + ":" + IfZero(dt.getMinutes()));

}

function IfZero(num) {

return ((num <= 9) ? ("0" + num) : num);

}

function alarmSet() {

hourNum = document.clock.hourOpt[document.clock.hourOpt.selectedIndex].value;

minNum = document.clock.minOpt[document.clock.minOpt.selectedIndex].value;

alarmTime = hourNum + ":" + minNum;

}

function alarmOn() {

if (alarmTime == curTime) {

document.all.sound.src = document.clock.alarmSound.value;

}

else {

setTimeout("alarmOn()", 1000)

  }

}

function alarmOff() {

document.all.sound.src = "";

alarmTime="";

}

function snooze() {

document.all.sound.src = "";

var snoozeL = parseInt(document.clock.snoozeOpt[document.clock.snoozeOpt.selectedIndex].value);

var snooze = new Date();

alarmTime = IfZero(snooze.getHours()) + ":" + IfZero(snooze.getMinutes() + snoozeL);

alarmOn();

}

//  End -->

</script>

<bgSound src="" id="sound">



</head>

<body>


<table width=100% border=1>

<tr>

<td align=middle>

<form name="clock">

<input size="8" name="local">

<input type=radio name=alarmOnOff onClick="alarmOn()">On

<input type=radio name=alarmOnOff onClick="alarmOff()" checked>Off

<td align=middle>

Set Alarm:

<br>

<select name=hourOpt onChange="alarmSet()" size=1>

<option value="00">00<option value="01">01<option value="02">02<option value="03">03

<option value="04">04<option value="05">05<option value="06">06<option value="07">07

<option value="08">08<option value="09">09<option value="10">10<option value="11">11

<option selected value="12">12

<option value="13">13<option value="14">14<option value="15">15<option value="16">16

<option value="17">17<option value="18">18<option value="19">19<option value="20">20

<option value="21">21<option value="22">22<option value="23">23

</option>

</select>

<select name=minOpt onChange="alarmSet()" size=1>

<option selected value="00">00<option value="01">01<option value="02">02<option value="03">03

<option value="04">04<option value="05">05<option value="06">06<option value="07">07

<option value="08">08<option value="09">09<option value="10">10<option value="11">11

<option value="12">12<option value="13">13<option value="14">14<option value="15">15

<option value="16">16<option value="17">17<option value="18">18<option value="19">19

<option value="20">20<option value="21">21<option value="22">22<option value="23">23

<option value="24">24<option value="25">25<option value="26">26<option value="27">27

<option value="28">28<option value="29">29<option value="30">30<option value="31">31

<option value="32">32<option value="33">33<option value="34">34<option value="35">35

<option value="36">36<option value="37">37<option value="38">38<option value="39">39

<option value="40">40<option value="41">41<option value="42">42<option value="43">43

<option value="44">44<option value="45">45<option value="46">46<option value="47">47

<option value="48">48<option value="49">49<option value="50">50<option value="51">51

<option value="52">52<option value="53">53<option value="54">54<option value="55">55

<option value="56">56<option value="57">57<option value="58">58<option value="59">59

</option>

</select>

<tr>

<td align=middle>

Select Alarm Sound:

<br>

<input type=file size=4 name=alarmSound>

<td align=middle>

Snooze For:

<br>

<select NAME=snoozeOpt size=1 onChange="snooze()">

<option value="1">1<option value="2">2<option value="3">3<option value="4">4

<option value="5">5<option value="6">6<option value="7">7<option value="8">8

<option value="9" selected>9

</option>

</select>

</form>

</td>

</tr>

</table>



</body>

</head>

</html>


   Почти всегда целью создания сайта является получение прибыли, которая в свою очередь, зависит от его внешнего вида. Статистика говорит, что около 94% людей, при выборе товара, сначала обращают внимание на упаковку, а потом уже на её содержимое. И если эта упаковка не привлекательная и безвкусная, мало кто обратит на нее внимание, и, соответственно, товар не будет пользоваться спросом.
   В случае с интернет, “упаковкой” выступает ваш сайт, а “товаром” - его контент. Если сайт выглядит непривлекательно, то каким бы ценным и нужным не было его содержимое, люди будут обходить его стороной. Наша задача - сделать ваш сайт привлекательным и удобным, чтобы люди чувствовали себя уютно и комфортно, чтоб они возвращались к вам еще и еще. Соответствие между ценой и качеством вас, несомненно, порадуют.
.
   Мы делаем сайты для бизнеса, а не красочную картинку, которая увешена тяжеловесными флэшами и огромными фотографиями.
   Пользователя, когда он попадает на абсолютно любой сайт, прежде всего интересует информация, затем, как реализовать на этом сайте полученную информацию, чтобы было удобно и просто (юзабилити), подбор цветовой гаммы, расположение блоков на странице и многое другое.

   Перед тем, как заказывать создание сайта, рекомендуем прочесть статью А зачем мне (нам) сайт? или Что нужно знать заказчику сайта
Да и вообще, обратите внимание на раздел Статьи о продвижении сайта и бизнеса там вы найдёте ответы на многие вопросы.