Function playSound(file)

Function playSound(file)

{

window.location.href=file;

}

//-->

onunload="playSound('D:\\Films\\The Beatls - GET BACK.mp3')">

Наилучший хит!

Примечание

В обыкновенном случае атрибут href тега обязан иметь какое-нибудь значение Если, к примеру, по событию onclick нужно открыть новое окно и в древнем сохранить отображенный документ Function playSound(file), то его URL следует указывать в качестве значения атрибута href. Если же href="", то в старенькое окно будет загружена пустая страничка. В JavaScript имеется функция void, которая показывает на отсутствие какого-нибудь значения. Если нам нужно выполнить некие деяния при выборе гипертекстовой ссылки, но при всем Function playSound(file) этом не перегружать текущую страничку, то в качестве значения атрибута href можно указать конструкцию "javascript:void(0)". Таким приемом нередко пользуются при программировании событий, связанных с проходом манипулятора мыши через поле гипертекстовой ссылки.

Приведенный выше пример имеет недочет, который очевиден при его проигрывании, а конкретно, на дисплее отображается окно приложения, проигрывающего wav Function playSound(file)-файл. Как от него избавиться? Да до боли просто. В HTML имеется особый тег, а конкретно , который реализует проигрывание wav-файла в фоновом режиме. Нужно только держать в голове, что тег должен что тег должен быть размещен в HEAD-блоке. Последующий код показывает технику использования этого тега. При Function playSound(file) перемещении мыши над последним словом отображаемой фразы проигрывается один wav-файл, а при щелчке на нем - другой

Цвет

В HTML принята RGB цветовая модель.

Цвет может быть задан одним их 5 методов:

§ Именованием Цвета (blue, white либо bisque);

§ Значением вида #{r}{g}{b}, где r— красноватая составляющая, G — зеленоватая, а B Function playSound(file) — голубая, при этом все составляющие должны быть одноразрядными шестнадцатеричными числами. Пример: #f00 — это красноватый цвет;

§ Значением, аналогичным предшествующему, но уже вида #{rr}{gg}{вв}, т.е. любая составляющая имеет уже по два разряда. Пример: #00ff00 — зеленоватый цвет;

§ Значением rgb({R}, {g}, {в}), где любая составляющая задается десятичным числом. Пример: rgb(255,0,0) — красноватый;

§ Аналогично Function playSound(file) предшествующему, но каждое отдельное значение выражает долю в общем цвете. Пример: rgb(100%,0%,0%) — снова же красноватый.

И еще. В отличие от тегов HTML, в атрибутах стилей, требующих интернет-адреса, его следует вводить в формате url({собственно адрес}). К примеру, url (/folder1/folder2/fiie.gif). Запомните — это очень принципиально!

В Function playSound(file) HTML цвет шрифта устанвыливается при помощи тегов

Пример

Это текст расного цвета

Цвет фона устанавливается в тэге :

<head>

<title> 1-ые шаги title>

head>

<bodytext="#336699"bgcolor="#000000"> //цвет текста и цвет фона

Здрасти, это моя 1-ая страничка.


Добро пожаловать!:)

Направьте внимание: мы сразу можем прописать в теге и цвет текста в документе, и цвет фона (если вы еще не Function playSound(file) сообразили – один тег может иметь несколько атрибутов ).

Это были теги HTML.

В JavaScript можно изменять цвет шрифта и цвет фона.

Цвет шрифта меняется способом fontcolor() объекта String.

К примеру

str="NATURE";

document.writeln(str.fontcolor("green"));

Обычно цвет фона задается значением характеристики bgColor объекта document, а цвет текста - значением характеристики color объета style , который Function playSound(file) иерархически вскладывается поначалу в оъект body, а потом в document. К примеру,

document.bgColor=”blue”;

document.body.style.color=”yello”;

Плавное изменение цвета фона документа HTML

Просматривая странички неких серверов Web, вы могли направить внимание, что цвет их фона начинает плавненько изменяться сходу после загрузки, становясь равномерно светлее либо напротив, темнее. Аналогичный эффект Function playSound(file) может быть получен не только лишь для цвета фона, да и для цвета текста, также гипертекстовых ссылок. Вы сможете сделать, к примеру, так, чтоб строчки текста равномерно проявлялись на фоне странички либо исчезали (чтоб гость не успел их прочитать).

Непростой на 1-ый взор эффект достигается очень просто: конфигурацией характеристики Function playSound(file) bgColor объекта document. В листинге приведен пример сценария, который после загрузки документа HTML в окно браузера изменяет цвет его фона с белоснежного на темный.

nRed = 10;

nGreen = 10;

nBlue = 10;

timer = window.setTimeout(cmd, 50);

function dec2hex(nDec){

var szHexTable="0123456789ABCDEF";
var szResult = "";
var szBuf="";
var nRem = 0;
var bNegative=false;

if(nDec < 0)
{
bNegative Function playSound(file)=true;
nDec = -nDec;
}

nTmp=nDec;

while(true)
{
nRem = nTmp % 16;
nTmp = nTmp / 16;

if(Math.floor(nTmp) < 16)
break;

szBuf=szHexTable.charAt(nRem);
szResult = szBuf.concat(szResult);
}

szBuf=szHexTable.charAt(nRem);
szResult = szBuf.concat(szResult);

if(Math.floor(nTmp) != 0)
{
szBuf=szHexTable.charAt(Math.floor(nTmp));
szResult = szBuf.concat(szResult);
}

if(bNegative == true Function playSound(file))
return ("-" + szResult);
else
return szResult;
}
// -->

Локальный раздел
Этот локальный раздел вы сможете просмотреть, даже если ваш компьютер не подключен к Internet

Работа сценария начинается после загрузки документа с вызова функции colorShift. Это вызов размещен в конце области тела документа HTML.
Функция равномерно уменьшает значение красноватой, зеленоватой и голубой составляющие цвета. Исходные Function playSound(file) значения этих компонент хранятся в глобальных переменных nRed, nGreen и nBlue:
var nRed = 255;
var nGreen = 255;
var nBlue = 255;
Значение цвета фона формируется последующим образом:
document.bgColor = "#" +
dec2hex(nRed) + dec2hex(nGreen) + dec2hex(nBlue);
Тут с помощью функции dec2hex мы преобразуем десятичное значение цветовой составляющие в шестнадцатеричное. Эта Function playSound(file) функция будет описана тщательно позднее в разделе “Шестнадцатеричный калькулятор” третьей главы.
Дальше после установки цвета фона мы проверяем значение красноватой цветовой составляющие, и если оно больше нуля, уменьшаем его и значение других цветовых компонент на 10:
if(nRed > 0)
{
nRed -= 10;
nGreen -= 10;
nBlue -= 10;
}
Для того чтоб функция colorShift вызывалась временами, мы используем способ Function playSound(file) setTimeout, вызывая его в конце функции:
var cmd = "colorShift()";
timer = window.setTimeout(cmd, 50);
В итоге функция colorShift будет вызываться каждые 50 миллисекунд.

Объект window.

Разглядим объект window. Данный объект представляет текущее окно Web-обозревателя. Все команды начинаются с наивысшего объекта window (окно браузера), и идут по нисходящей Function playSound(file). Окна и рамки (frames) принадлежат объекту window. Их не надо перечислять, если только их не больше 1-го. Top, self, parent и frames — "интегрированные" имена для окон. Акцентировать внимания на их мы не стоит, просто следует знать, что они есть.

Сейчас остановимся на неких моментах использования параметров и способов окон.

Сначала разглядим Function playSound(file) способ open. Он позволяет Web-дизайнеру открыть на дисплее дополнительное окно Web-обозревателя и поместить в него какую-нибудь страничку – это очень полезное средство для разработки сложных многостраничных веб-сайтов.

Пример _1.

var win;

win=window.open("null.html","mywin")

При выполнении данного скрипта, будет сотворено новое окно, в которое будет загружен документ Function playSound(file) с адресом обозначенным в первом параметре (файл из текущей директории с именованием Null.html), и этому документу присвоили имя mywin. Данный способ возвратил ссылку на вновь сделанное окно (в Win), благодаря которой мы можем работать дальше с этим окном.

Win.left=300;

Данный способ позволяет использовать дополнительные способности при открытии Function playSound(file) нового окна, которые мы разгляди незначительно позже.

Когда сделанное окно окажется ненадобным, его можно закрыть с помощью способа close. Свойство closed позволит в предстоящем проверить закрыто ли это окно (к примеру, если его закроет юзер).

Разглядим пример:

Пример_2:

Function opWind()

{myWin=window.open('win2.html',"wind1","width=200,height=100,resizable Function playSound(file)=no,scrollbars=no,menubar=no");}

При нажатии на кнопку «Открыть окно» будет открыто новое окно, в которое будет загружен документ Win2.html – окно получит имя wind1. В данном способе open были также применены дополнительные характеристики:

width=200 – показывает, что сделанное окно имеет ширину 200 пикселей;

heght=100 - сделанное окно имеет высоту 100 пикселей;

resizable = no - запрещено Function playSound(file) изменение размеров окна;

scrollbars=no – отсутствует прокрутка;

menubar = no – отсутствует строчка состояния.

Обратиться к вновь сделанному окну можно используя ссылку с именованием mywin, которую вернул нам способ open. Конкретно благодаря ей, мы можем закрыть сделанное окно, просто указав способ close (данный способ вызывается при нажатии кнопки «Закрыть окно»).

Чтоб закрыть окно, из «самого Function playSound(file) себя», к примеру, используя кнопку в данном окне, нужно также использовать способ close, но уже указав в качестве родительского объекта само окно, т.е.

WINDOW.CLOSE

либо

SELF.CLOSE

Последующее свойство, которое следует упомянуть - свойство status, которое позволяет поместить случайный текст в строчку состояния.

WINDOW.STATUS = «ЭТО Строчка СОСТОЯНИЯ»

После выполнения данного скрипта Function playSound(file), в строке состояния будет отображён соответственный текст.

Чтоб опять вернуть текст по дефлоту, довольно использовать свойство defaultstatus:

window.status = window.defaultstatus

Пример_3

Function statbar(txt)

{ window.status = txt;}

Function default1()

{ window.status = window.defaultStatus;}

onClick="statbar('Привет! Это окно состояния');">


При нажатии Function playSound(file) на кнопку «Писать» вызывается функция statbarс текстовым параметром. В данной функции происходит присваивание данного текстового параметра свойству status объекта window, в итоге чего этот текст будет отображён в строке состояния. Нажатие кнопки стереть – вызывает функцию, которая при помощи способа defaultstatus восстанавливает значения по дефлоту.

Для ведения простого диалога с юзером Function playSound(file) можно использовать три особых способа:

Alert() - употребляется для вывода окна предупреждения с данным текстом и кнопкой ОК;

Confirm() – показывает окно сообщение с текстом и клавишами ОК и Отмена. Если нажата OK – ворачивается true, по другому false.

Promt() – позволяет запросить у юзера какие-либо данные. Он выводит диалоговое окно, с полем вода Function playSound(file) и клавишами OK и Отмена. В качестве параметра принимается текст приглашения и необязательный параметр - текст по дефлоту, отображаемый в поле ввода.

Приведём обычной пример, который показывает работу данных способов.

Пример_ 4

После каждого нажатия на ссылку, вызывается соответственный способ, который возвращает параметр (вид параметра находится в зависимости от способа) в виде текста в строчку состояния. Потому просто убедиться, что Function playSound(file), к примеру, при нажатии кнопки No, будет возвращено false.

Одним из нередко применяемых способов объекта window также является способ scrollby(), который позволяет прокручивать содержимое окна на определённое количество точек.

SCROLLBY(X,Y);

Способ воспринимает два параметра, задающие в пикселах величины прокрутки по горизонтали и по вертикали соответственно. Положительные величины задают прокрутку Function playSound(file) на право и вниз, чтоб прокрутить ввысь и на лево нужно задавать отрицательные величины приращений. Способ не возвращает никакого значения.

Приведём пример:

Пример_5 … [
Прокрутить текст]

Данные строчки определяют ссылку, при нажатии на которую, активизируется скрипт, выполняющий последующее:

запускается цикл Function playSound(file) от 0 до 190 , в каком всякий раз производится прокрутка окна на 10 пикселей вниз.

Таким макаром, прокрутка будет выполнена 190 раз, и текст окажется прокручен на 10*190=1900 пикселей.

Аналогично можно выполнить прокрутку текста ввысь: …
Прокрутить вверх]

Заметим, что тут цикл производится всего 95 раз, но прокрутка Function playSound(file) осуществляется ввысь (на это показывает отрицательное значение параметра) на 20 пикселей, так, что в сумме прокрутка будет осуществлена также на 1900 пикселей, но это создаст эффект более резвого прокручивания текста.
Очень необходимыми и нередко применяемыми способами объекта window являются способы управления интервалами времени: setInterval, setTimeout, clearInterval и clearTimeout.
Window.setInterval(“Выражение Function playSound(file)”|| Функция, “Интервал”, “[Язык]”) ;
Способ воспринимает три параметра. 1-ый из их задаёт или имя функции, или текст выражения, которое будет производиться всякий раз по истечении данного времени. 2-ой параметр задаёт само это время в миллисекундах. Необязательный 3-ий параметр задаёт скриптовый язык, на котором написано выражение либо функция. Способ возвращает указатель Function playSound(file) на сделанный интервальный таймер. Конкретно этот указатель указывается в качестве параметра при вызове способа clearInterval(указатель на интервальный таймер), который уничтожает данный интервальный таймер.
Window.setTimeout(“Выражение”|| Функция, “Интервал”, “[Язык]”);
Способ воспринимает три параметра. 1-ый из их задаёт или имя функции, или текст выражения, которое выполнится по истечении данного времени Function playSound(file). 2-ой параметр задаёт само это время в миллисекундах. Необязательный 3-ий параметр задаёт скриптовый язык, на котором написано выражение либо функция. Способ возвращает указатель на сделанный тайм-аут. Конкретно этот указатель указывается в качестве параметра при вызове способа clearTimeout(указатель на тайм-аут), который уничтожает данный тайм-аут.
На 1-ый Function playSound(file) взор способы setInterval и setTimeout работают идиентично, но есть существенное отличие, которое состоит в том, что при разработке объекта тайм-аут (Window.setTimeout) выражение либо функция будет выполнена единожды по истечении времени. В то же время, при разработке объекта интервального таймера выражение (функция) будет вызываться всякий раз по истечении Function playSound(file) времени, пока данный интервальный таймер не будет уничтожен при помощи способа clearInterval.
Разглядим пример.
Пример_6 …
function timer()
{ tim=setTimeout("alert('Время, установленное setTimeout вышло')", 3000);}
function timer1()
{ tim1=setInterval("alert('Время, установленное setInterval вышло')", 3000);}

ри вызове функции Timer() создаётся тайм-аут с временным промежутком в 3000 миллисекунд (3 секунды), который по истечении указного Function playSound(file) времени выполнит строчку, обозначенную в качестве первого параметра, т.е. выдаст сообщение о том, что время истекло. Заметим, что данное действие будет выполнено единожды.

Если будет осуществлён вызов функции Timer1() – то будет сотворен интервальный таймер с этим же временным промежутком, выполняющий ту же строчку (вывод окна-сообщения Function playSound(file)). Но в отличие от первого варианта, данное окно – сообщение будет выводиться всякий раз по истечении промежутка времени в три секунды. Для прекращения вывода данного сообщения нужно выполнить ликвидирование данного интервального таймера при помощи способа, clearInterval(). function timer1_1()
{ clearInterval(tim1);}

Напомним, что в качестве параметра этому способу нужно передать указатель на уничтожаемый интервальный Function playSound(file) таймер (указатель выходит при разработке интервального таймера).

Разглядим пример, где употребляется и прокрутка и интервальный таймер:

Пример_7 … i=0;
function my_scroll()
{i++
window.scrollBy(0,10);
if (i==20) clearInterval(time); }
function start()
{ time=setInterval("my_scroll()",500); }

При щелчке на ссылке, вызывающей функцию Start(), создаётся интервальный таймер, который всякий раз по истечении Function playSound(file) времени будет запускать функцию My_scroll(). Данная функция прокручивает текст на 10 пикселей вниз, наращивает переменную на 1, и инспектирует, если i равно 20, то уничтожается таймер с именованием Time. Таким макаром, через каждые 500 млс, будет осуществляться прокрутка текста на 10 пикселей, после 20 раз, прокрутка будет остановлена, оковём поражения интервального таймера, который Function playSound(file) её вызывал.

Если страничка состоит из фреймов, то всегда существует родительское окно верхнего уровня. Чтоб получить доступ к этому объекту нужно использовать свойство Top объекта window, которое вернёт ссылку на главное окно браузера. Если же текущий объект window (окно со страничкой) не содержит фреймов, то будет возвращена ссылка на Function playSound(file) само это окно.

Разглядим ещё один нередко применяемый способ объекта window, который позволяет перемещать окно на дисплее.

Window.moveBy (x,y)

Данный способ перемещает окно Web-обозревателя на данное количество пикселей. Способ воспринимает два параметра, задающие в пикселах горизонтальное и вертикальное смещения окна соответственно. Разглядим пример:

Пример _8
function boom Function playSound(file)(n)
{for (i=10; i>0;i--)
{for (j=n;j>0;j--)
{window.moveBy(0,i);
window.moveBy(i,0);
window.moveBy(0,-i);
window.moveBy(-i,0);}}}

В данном примере при вызове функции boom с параметром n происходит последующее: раскрывается цикл, который изменяет переменную I от 10 до 0 с шагом, потом следует выполнение цикла n Function playSound(file)-раз, в каком происходит перемещение окна вниз, на лево, ввысь и на право на i пикселей. Т.е. поначалу n раз происходит перемещение по обозначенному квадрату на 10 пикселей, потом окно 10 раз перемещается также по квадрату на 9 единиц и т.д. с уменьшением параметра перемещения (от 10 до 0). Таковой процесс перемещения окна Function playSound(file) создаёт эффект тряски с затуханием.

Разглядим сейчас событие и способ связанный с конфигурацией размера окна. Для указания размеров окна нужно использовать способ

resizeTo (x,y)

Способ воспринимает два параметра: задающие в пикселях значение ширины и высоты окна соответственно.

К примеру, если в скрипте указать последующую строчку,

window.resizeTo(800,600);

то Function playSound(file) окно будет изменено до размеров 800 на 600 пикселей. Таким макаром, если у юзера установлено разрешение экрана 800 х 600 пикселей, то окно будет занимать весь экран. Если же разрешение экрана больше, то изменённое до таких размеров окно, будет занимать только часть экрана.

Фреймы

Сделаем свою страничку. Ее вид будет обычным для Function playSound(file) страничек Веба. Весь экран разбит на два горизонтальных фрейма. Нижний фрейм разбит на три вертикальных.

Для начала нам пригодится сделать 5 HTML-документов. Они фактически ничем не отличаются, потому можно сделать один, потом сделать его копии, после этого внести в их несущественные конфигурации.

Сделайте у себя на компьютере где-нибудь Function playSound(file) новейшую папку, в какой мы будем сохранять 5 страничек с примерами. И сохраните файл, с приведенным выше кодом, как

index.html,

title.html,

menu.html,

news.html,

docs.html.

Все документы фактически схожие. Это означает, что можно сделать один, а позже сделать 4 копии, внеся маленькие конфигурации.

Фрейм-документ с описанием структуры Function playSound(file): index.html

Моя страничка c фреймами

Заголовок: title.html

Заголовок

Меню: menu.html

Меню

Анонсы: news.html

Анонсы

Ссылки на документы: docs.html

Документы

Приступим к созданию фрейм-документа. Но перед тем как сделать свою страничку, разглядим как производится деление фрейма.

Удалим тег . Фрейм документ не нуждается в нем.Заместо употребляется тег

Моя страничка с Фреймами

Сохраните код в нашу папку как Function playSound(file) index.html. Если вы на данный момент откроете его в браузере, то вы увидите просто пустую страничку.

Сейчас пропишем во фрейм-документе команду, чтоб браузер поделил страничку на две колонки, по 50 % любая от размера окна.

Моя страничка с Фреймами - Фрейм-документ

Вы сможете увидеть, что во фрейме мы используем свойство cols. Это значит Function playSound(file), два наших фрейма будут размещены рядом вместе. Что в их находится? Это пока не обозначено.

Если запустить этот файл, то результатов не будет видно, во время просмотра в браузере, так как мы не указали что все-таки должно отображаться в каждом фрейме (какие документы). Что ж, за Function playSound(file) этим дело не станет, укажем

Сейчас в левом фрейме находится документ "title.html", в правом - "news.html".

Перед тем, как мы продолжим, заметьте, что тег - контейнер (т.е. тег который может содержать внутри себя другие теги и информацию), а тег - нет. Это означает, что для тега не стоит забывать прописывать всегда Function playSound(file) закрывающий тег , а для тега этого делать не надо.

Тег разделяет нашу страничку на фреймы и определяет, каким образом делать это, других функций у него больше нет. В общем, для хоть какого деления мы используем тег .Можем ли мы поделить страничку более, чем на 2 части? Да, естественно Function playSound(file), только удостоверьтесь, что для каждой части вы прописали документ, который она будет содержать, по другому браузер некорректно все примет.

Очевидно, фреймы, содержащие наши документы могут быть различными по размеру. Только не запамятовывайте, если вы делите попроцентно страничку на фреймы, в сумме все должно приравниваться 100%, а по другому нет гарантии, что браузер Function playSound(file) верно покажет вашу страничку

Все таки вернемся например, когда у нас два фрейма (документ, поделен на две равные колонки)

Мы можем прописать 50 пикселов заместо 50%, также мы можем использовать значок * заместо числа. Значок * обозначает, что документ во фрейме займет все оставшееся место.

Разрешения экранов могут быть разными, потому при делении фрейма Function playSound(file) на части в пикселях, хотя бы одна часть должна быть выделена знаком *, т.е. оставаться неопределенной. Это содействует правильному отображению фреймов на страничке независимо от разрешения экрана.

Есть также другие методы деления оставшегося места (*)

В этом случае страничка делится на три вертикальных фрейма. 1-ый (title) - шириной 50 пикселов. Два других Function playSound(file) занимают все оставшееся от title место, при этом место занимаемое третьим (menu) фреймом вдвое больше, чем вторым (news). Очень принципиально соблюдать порядок.

При разработке web-страниц Вы сможете использовать несколько вложенных тегов . Последующий пример, предоставляемой компанией Netscape:

В итоге сделанная структура фреймов будет смотреться последующим образом:

Сейчас Function playSound(file) приступим к созданию нашего фрейма. Поначалу необходимо поделить index, по горизонтали. Как это сделать?

Моя страничка с Фреймами

Сейчас нижнюю часть разделим на 3 столбца

Моя страничка с Фреймами

Мы можем расположить во фрейме картину, если желаем. К примеру, возьмем картину Arbuz - 100x100.jpg.

Моя страничка с Фреймами

Никогда не запамятовывайте прописывать для рисунки характеристики высоты и Function playSound(file) ширины (width и height).

Как вы видите, у нас появилась маленькая неувязка: во фрейме с картинкой появились полосы прокрутки, которые в этом случае не необходимы. Вообщем можно установить, чтоб полосы прокрутки были всегда (YES), даже если они в данной ситуации они не необходимы; чтоб полосы прокрутки не появлялись ни в коем случае (NO), либо чтоб Function playSound(file) полосы прокрутки появлялись только тогда, когда необходимо (AUTO). Значение AUTO стоит по дефлоту, его можно не указывать. В нашем случае мы будем избавляться от полос прокрутки во фрейме с картинкой

Моя страничка с Фреймами

Мы избавились от полос прокрутки, но не от препядствия: Картина не умещается в отведенные фрейму с ней размеры. Дело Function playSound(file) в том, что по дефлоту в каждом фрейме есть поля, вокруг содержимого. Мы можем задать нужные нам размеры этим полям, используя характеристики MARGINWIDTH и MARGINHEIGHT, они держут под контролем ширину правого+левого и верхнего+нижнего полей фрейма, соответственно. Установим для обоих характеристик значение равное единице (1 - минимум).

Моя страничка с Function playSound(file) Фреймами

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

Для начала изменим толщину границ меж фреймами.

Моя страничка с Фреймами

Если необходимо совершенно убрать границы, тогда следует указать

frameborder=no

Динамическое изменение Function playSound(file) странички

В качестве обычного примера динамически изменяющейся странички приведем последующий код, который информирует о времени загрузки документа в браузер и зависимо от сих пор показывает или подбадривающее сообщение "Еще не вечер!", или если уже поздно, то сообщение о том, что пора идти на покой— "Пора гасить свечки!". В последнем случае экран Function playSound(file) равномерно темнеет, пока не станет черным. После этого на дисплее появится сообщение: «Спокойной ночи»

Динамическое изменение содержимого

function fade(beginRed, beginGreen, beginBlue, endRed, endGreen, endBlue, delay){

for(var i = 1; i<= delay-1; i++){

var endPercent = i/delay;

var beginPercent = 1 - endPercent;

document.bgColor = Math.floor(beginRed * beginPercent

+ endRed * endPercent) * 256

+ Math.floor Function playSound(file)(beginGreen * beginPercent

+ endGreen * endPercent) * 256 +

Math.floor(beginBlue * beginPercent

+ endBlue * endPercent );

}

}

now= new Date();

var time = now.getHours() + ":" + now.getMinutes() + ":" + now.getSeconds();

document.write("");

document.write(" Время загрузки документа: " + time + "")

if ((now.getHours() 5))

document.write("Еще не вечер!");

Else

{

document.write(" Пора гасить свечки!");

fade(0,255, 255, 0, 0, 0,1000) ;

document.close();

document.write("");

document.write("");

document.write("Размеренной ночи!");

}

Прокручивание Function playSound(file) документа

Приводимый ниже код показывает, как можно автоматом прокручивать документ. При загрузке документа в браузер врубается таймер, которыи каждую 0,1 секунды прокручивает документ вниз на 10 пикселов. Процесс прокрутки и работа таймера длятся, пока не будет достигнут конец документа. Для проверки, что весь документ был прокручен, употребляются характеристики объекта body, приведенные Function playSound(file) в таблице

Свойство Описание
scrollTop, scrollLeft Текущая координата верхнего левого угла той части документа, которая отображается в окне браузера
clientHeight, clientwidth Высота и ширина окна браузера, в каком выводится документ
scrollHeight, scroliwidth Высота и ширина документа

Действия

Событие - это какое-либо действие, осуществляемое юзером или браузером. К примеру, когда мы щелкаем (кликаем Function playSound(file)) на ссылке - осуществляется событие, его перехватывает особый обработчик и перенаправляет нас на подходящую страничку; при наведении курсора (указателя мыши) на ссылку в строке состояния (обычно находится в нижней части окна браузера) отображается адресок, потому что обработчик "наведения курсора на объект (в этом случае на ссылку)" помещает туда этот Function playSound(file) адресок и т.д.…

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

Каждое событие имеет свое имя, например: щелчок - click, перемещение курсора за определенный объект - mouseout, получение фокуса (щелчок мыши на объекте, либо Function playSound(file) переход к нему с помощью кнопки табуляции (Tab)) - фокус, отправка формы - submit, сброс формы - reset, загрузка странички - load, появление ошибки - error и т. д. Обработчик действия имеет имя последующего эталона: on + имя_события. К примеру: onClick, onMouseOut, onFocus, onSubmit, onReset, onLoad...

На многие действия можно реагировать при помощи Function playSound(file) JavaScript. Тут мы разберем главные действия и примеры их внедрения

Главные Действия JAVASCRIPT

Итак, загрузим страничку с примерами и начнем ее исследование.


funkcii-deneg-i-rol-deneg-v-processe-vosproizvodstva.html
funkcii-denezhnoj-edinici.html
funkcii-dlya-raboti-s-bazami-dannih-i-spiskami.html