Есть два вида
SCRIPT выполняются при загрузке NOSCRIPT.В следующем разделе обсуждаются вопросы, касающиеся
<!ELEMENT SCRIPT - - %Script; -- операторы скрипта --> <!ATTLIST SCRIPT charset %Charset; #ПРЕДПОЛАГАЕТСЯ -- набор символов связанного ресурса -- type %ContentType; #НЕОБХОДИМ -- тип содержимого языка скрипта -- src %URI; #ПРЕДПОЛАГАЕТСЯ -- URI внешнего скрипта -- defer (defer) #ПРЕДПОЛАГАЕТСЯ -- ПА могут отложить исполнение скрипта -- >
Определения атрибутов
src = uri [CT]
Определяет местонахождение внешнего
type = content-type [CI]
Определяет "text/javascript" ). Авторы обязаны указать значение этого атрибута. Для этого атрибута нет значения по умолчанию.
language = cdata [CI]
Не рекомендуется. Определяет type.
Если установлен, этот "document.write" в javascript), и, таким образом,
Атрибут, определённый в другом месте
charset (набор символов)SCRIPT помещает HEAD и BODY
SCRIPT или во внешнем файле. Если атрибут src не установлен, src имеет значение URI,
Обратите внимание, что атрибут charset относится к кодировке символов src ; он не касается содержимого SCRIPT.
Синтаксис данных
Поскольку HTML не соотносится с определённым
Авторы должны определить META объявление в HEAD:
<META http-equiv="Content-Script-Type" content="type">
где "type" - это content type/тип содержимого, называющий "text/, "text/javascript", "text/.
В отсутствие META объявления, значение по умолчанию может быть установлено заголовком HTTP:
Content-Script-Type: type
где "type" это опять же content type/тип содержимого, называющий
META, определяющее "Content-Script-Type" , последний определяет в потоке символов "Content-Script-Type" , последний определяет в потоке символов Атрибут type должен быть определён для каждого SCRIPT в type SCRIPT переопределяет
В этом примере мы объявляем "text/. Мы включаем один SCRIPT в "шапку", чей "text/. Мы также включили SCRIPT в тело "text/javascript".
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<TITLE>A document with SCRIPT</TITLE>
<META http-equiv="Content-Script-Type" content="text/tcl">
<SCRIPT type="text/vbscript" src="http://someplace.com/progs/vbcalc">
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT type="text/javascript">
...сценарий JavaScript...
</SCRIPT>
</BODY>
</HTML>
У каждого
В то же время, name имеет преимущество перед атрибутом id, если оба установлены. Иначе тот или другой могут быть использованы.
Определения атрибутов
onload = script [CT]
onload возникает, когда . Этот атрибут может быть использован BODY и .
onunload = script [CT]
onunload возникает, когда BODY и .
onclick = script [CT]
onclick возникает, когда указательное устройство "щёлкает" на
возникает, когда указательное устройство дважды "щёлкает" на
onmousedown = script [CT]
onmousedown возникает, когда кнопка указательного устройства "нажала" на
onmouseup = script [CT]
onmouseup возникает, когда кнопка указательного устройства отпущена над
onmouseover = script [CT]
onmouseover возникает, когда указательное устройство проходит над
onmousemove = script [CT]
onmousemove возникает, когда указательное устройство перемещается в тот момент, когда находится над
onmouseout = script [CT]
onmouseout возникает, когда указательное устройство убирается с
onfocus = script [CT]
onfocus возникает, когда A, AREA, LABEL, INPUT, SELECT, и BUTTON.
onblur = script [CT]
onblur возникает, когда onfocus.
onkeypress = script [CT]
onkeypress возникает, когда клавиша нажата и отпущена над
onkeydown = script [CT]
onkeydown event возникает, когда клавиша нажата над
onkeyup = script [CT]
onkeyup возникает, когда клавиша отпущена над
onsubmit = script [CT]
onsubmit возникает при отправке формы. Применяется только к FORM.
onreset = script [CT]
onreset возникает при "очистке" формы. Применяется только к FORM.
onselect = script [CT]
onselect возникает, когда пользователь выделяет какой-либо текст в текстовом поле. Этот атрибут может использоваться в INPUT и .
возникает, когда INPUT, SELECT и .
Можно ассоциировать действие с определённым количеством
INPUT, SELECT, BUTTON, и LABEL, все откликаются на определённые
К примеру, авторы могут вставить в
Следующие примеры показывают некоторые
Здесь заполнение поля userName является необходимым. Если пользователь переносит фокус с этого поля, onblur вызовет функцию JavaScript для того, чтобы удостовериться, что userName содержит приемлемое значение:
<INPUT NAME="userName" onblur="validUserName(this.value)">
Вот пример другого JavaScript:
<INPUT NAME="num"
onchange="if (!checkNum(this.value, 1, 10))
{this.focus();this.select();} else {thanks()}"
VALUE="0">
Пример
<INPUT name="edit1" size="50">
<SCRIPT type="text/vbscript">
Sub edit1_changed()
If edit1.value = "abc" Then
button1.enabled = True
Else
button1.enabled = False
End If
End Sub
</SCRIPT>
Пример с использованием
<INPUT name="edit1" size="50">
<SCRIPT type="text/tcl">
proc edit1_changed {} {
if {[edit value] == abc} {
button1 enable 1
} else {
button1 enable 0
}
}
edit1 onChange edit1_changed
</SCRIPT>
Пример JavaScript для
<BUTTON type="button" name="mybutton" value="10">
<SCRIPT type="text/javascript">
function my_onclick() {
. . .
}
document.form.mybutton.onclick = my_onclick
</SCRIPT>
</BUTTON>
Более интересный обработчик окна:
<SCRIPT type="text/javascript">
function my_onload() {
. . .
}
var win = window.open("some/other/URI")
if (win) win.onload = my_onload
</SCRIPT>
В
<SCRIPT type="text/tcl">
proc my_onload {} {
. . .
}
set win [window open "some/other/URI"]
if {$win != ""} {
$win onload my_onload
}
</SCRIPT>
"document.write" или аналогичные операторы в обработчиках "document.write" в объектной модели HTML не поддерживается некоторыми производителями).
Динамическая модификация
SCRIPT выполняются в том порядке, как они загружаются.SCRIPT, генерирующем SGML CDATA, выполняются. Их комбинированный сгенерированный текст вставляется в SCRIPT.CDATA выполняются заново.SCRIPT.
Следующий пример иллюстрирует, как
<TITLE>Test Document</TITLE>
<SCRIPT type="text/javascript">
document.write("<p><b>Hello World!<\/b>")
</SCRIPT>
работает так же, как и:
<TITLE>Test Document</TITLE> <P><B>Hello World!</B>
В данном разделе рассматривается, как авторы могут создать
<!ELEMENT NOSCRIPT - - (%block;)+ -- контейнер для альтернативного содержимого при отображении без использования скриптов --> <!ATTLIST NOSCRIPT %attrs; -- %coreattrs, %i18n, %events -- >
NOSCRIPT даёт авторам возможность предоставить альтернативное содержимое, если NOSCRIPT должно отображаться
SCRIPT в этом В следующем примере SCRIPT, будет включать некоторые динамически создаваемые данные в
<SCRIPT type="text/tcl"> ...некоторый скрипт Tcl для вставки данных... </SCRIPT> <NOSCRIPT> <P>Перейдите на <A href="http://someplace.com/data">data.</A> </NOSCRIPT>
Есть вероятность того, что SCRIPT, будут рассматривать его содержимое как текст. Некоторые машины SCRIPT, будут тогда игнорировать комментарий, в то время как более совершенные машины
Другим решением проблемы является сохранение src.
Комментирование скриптов в JavaScript
Машина JavaScript допускает " <!-- " как начало SCRIPT и игнорирует оставшиеся символы до конца строки. JavaScript интерпретирует "//" как начало комментария до конца текущей строки. Это необходимо, чтобы спрятать " --> " от разборщика JavaScript.
<SCRIPT type="text/javascript">
<!-- прячет содержимое скрипта от старых браузеров
function square(i) {
document.write("Вызов передан функции", i "<BR>")
return i * i
}
document.write("Функция возвратила ",square(5),".")
// конец скрытия содержимого от старых браузеров -->
</SCRIPT>
Комментирование скриптов в VBScript
В --> " от
<SCRIPT type="text/vbscript">
<!--
Sub foo()
...
End Sub
' -->
</SCRIPT>
Комментирование скриптов в TCL
В # " обозначает комментарий до конца строки:
<SCRIPT type="text/tcl">
<!-- прячет содержимое скрипта от старых браузеров
proc square {i} {
document write "Вызов передан функции $i.<BR>"
return [expr $i * $i]
}
document write "Функция вернула [square 5]."
# конец скрытия содержимого от старых браузеров -->
</SCRIPT>
">", поэтому, для того, чтобы спрятать "y < x" вместо "x > y" ) или использовать зависимые от ">".Есть два вида
SCRIPT выполняются при загрузке NOSCRIPT.В следующем разделе обсуждаются вопросы, касающиеся
<!ELEMENT SCRIPT - - %Script; -- операторы скрипта --> <!ATTLIST SCRIPT charset %Charset; #ПРЕДПОЛАГАЕТСЯ -- набор символов связанного ресурса -- type %ContentType; #НЕОБХОДИМ -- тип содержимого языка скрипта -- src %URI; #ПРЕДПОЛАГАЕТСЯ -- URI внешнего скрипта -- defer (defer) #ПРЕДПОЛАГАЕТСЯ -- ПА могут отложить исполнение скрипта -- >
Определения атрибутов
src = uri [CT]
Определяет местонахождение внешнего
type = content-type [CI]
Определяет "text/javascript" ). Авторы обязаны указать значение этого атрибута. Для этого атрибута нет значения по умолчанию.
language = cdata [CI]
Не рекомендуется. Определяет type.
Если установлен, этот "document.write" в javascript), и, таким образом,
Атрибут, определённый в другом месте
charset (набор символов)SCRIPT помещает HEAD и BODY
SCRIPT или во внешнем файле. Если атрибут src не установлен, src имеет значение URI,
Обратите внимание, что атрибут charset относится к кодировке символов src ; он не касается содержимого SCRIPT.
Синтаксис данных
Поскольку HTML не соотносится с определённым
Авторы должны определить META объявление в HEAD:
<META http-equiv="Content-Script-Type" content="type">
где "type" - это content type/тип содержимого, называющий "text/, "text/javascript", "text/.
В отсутствие META объявления, значение по умолчанию может быть установлено заголовком HTTP:
Content-Script-Type: type
где "type" это опять же content type/тип содержимого, называющий
META, определяющее "Content-Script-Type" , последний определяет в потоке символов "Content-Script-Type" , последний определяет в потоке символов Атрибут type должен быть определён для каждого SCRIPT в type SCRIPT переопределяет
В этом примере мы объявляем "text/. Мы включаем один SCRIPT в "шапку", чей "text/. Мы также включили SCRIPT в тело "text/javascript".
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<TITLE>A document with SCRIPT</TITLE>
<META http-equiv="Content-Script-Type" content="text/tcl">
<SCRIPT type="text/vbscript" src="http://someplace.com/progs/vbcalc">
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT type="text/javascript">
...сценарий JavaScript...
</SCRIPT>
</BODY>
</HTML>
У каждого
В то же время, name имеет преимущество перед атрибутом id, если оба установлены. Иначе тот или другой могут быть использованы.
Определения атрибутов
onload = script [CT]
onload возникает, когда . Этот атрибут может быть использован BODY и .
onunload = script [CT]
onunload возникает, когда BODY и .
onclick = script [CT]
onclick возникает, когда указательное устройство "щёлкает" на
возникает, когда указательное устройство дважды "щёлкает" на
onmousedown = script [CT]
onmousedown возникает, когда кнопка указательного устройства "нажала" на
onmouseup = script [CT]
onmouseup возникает, когда кнопка указательного устройства отпущена над
onmouseover = script [CT]
onmouseover возникает, когда указательное устройство проходит над
onmousemove = script [CT]
onmousemove возникает, когда указательное устройство перемещается в тот момент, когда находится над
onmouseout = script [CT]
onmouseout возникает, когда указательное устройство убирается с
onfocus = script [CT]
onfocus возникает, когда A, AREA, LABEL, INPUT, SELECT, и BUTTON.
onblur = script [CT]
onblur возникает, когда onfocus.
onkeypress = script [CT]
onkeypress возникает, когда клавиша нажата и отпущена над
onkeydown = script [CT]
onkeydown event возникает, когда клавиша нажата над
onkeyup = script [CT]
onkeyup возникает, когда клавиша отпущена над
onsubmit = script [CT]
onsubmit возникает при отправке формы. Применяется только к FORM.
onreset = script [CT]
onreset возникает при "очистке" формы. Применяется только к FORM.
onselect = script [CT]
onselect возникает, когда пользователь выделяет какой-либо текст в текстовом поле. Этот атрибут может использоваться в INPUT и .
возникает, когда INPUT, SELECT и .
Можно ассоциировать действие с определённым количеством
INPUT, SELECT, BUTTON, и LABEL, все откликаются на определённые
К примеру, авторы могут вставить в
Следующие примеры показывают некоторые
Здесь заполнение поля userName является необходимым. Если пользователь переносит фокус с этого поля, onblur вызовет функцию JavaScript для того, чтобы удостовериться, что userName содержит приемлемое значение:
<INPUT NAME="userName" onblur="validUserName(this.value)">
Вот пример другого JavaScript:
<INPUT NAME="num"
onchange="if (!checkNum(this.value, 1, 10))
{this.focus();this.select();} else {thanks()}"
VALUE="0">
Пример
<INPUT name="edit1" size="50">
<SCRIPT type="text/vbscript">
Sub edit1_changed()
If edit1.value = "abc" Then
button1.enabled = True
Else
button1.enabled = False
End If
End Sub
</SCRIPT>
Пример с использованием
<INPUT name="edit1" size="50">
<SCRIPT type="text/tcl">
proc edit1_changed {} {
if {[edit value] == abc} {
button1 enable 1
} else {
button1 enable 0
}
}
edit1 onChange edit1_changed
</SCRIPT>
Пример JavaScript для
<BUTTON type="button" name="mybutton" value="10">
<SCRIPT type="text/javascript">
function my_onclick() {
. . .
}
document.form.mybutton.onclick = my_onclick
</SCRIPT>
</BUTTON>
Более интересный обработчик окна:
<SCRIPT type="text/javascript">
function my_onload() {
. . .
}
var win = window.open("some/other/URI")
if (win) win.onload = my_onload
</SCRIPT>
В
<SCRIPT type="text/tcl">
proc my_onload {} {
. . .
}
set win [window open "some/other/URI"]
if {$win != ""} {
$win onload my_onload
}
</SCRIPT>
"document.write" или аналогичные операторы в обработчиках "document.write" в объектной модели HTML не поддерживается некоторыми производителями).
Динамическая модификация
SCRIPT выполняются в том порядке, как они загружаются.SCRIPT, генерирующем SGML CDATA, выполняются. Их комбинированный сгенерированный текст вставляется в SCRIPT.CDATA выполняются заново.SCRIPT.
Следующий пример иллюстрирует, как
<TITLE>Test Document</TITLE>
<SCRIPT type="text/javascript">
document.write("<p><b>Hello World!<\/b>")
</SCRIPT>
работает так же, как и:
<TITLE>Test Document</TITLE> <P><B>Hello World!</B>
В данном разделе рассматривается, как авторы могут создать
<!ELEMENT NOSCRIPT - - (%block;)+ -- контейнер для альтернативного содержимого при отображении без использования скриптов --> <!ATTLIST NOSCRIPT %attrs; -- %coreattrs, %i18n, %events -- >
NOSCRIPT даёт авторам возможность предоставить альтернативное содержимое, если NOSCRIPT должно отображаться
SCRIPT в этом В следующем примере SCRIPT, будет включать некоторые динамически создаваемые данные в
<SCRIPT type="text/tcl"> ...некоторый скрипт Tcl для вставки данных... </SCRIPT> <NOSCRIPT> <P>Перейдите на <A href="http://someplace.com/data">data.</A> </NOSCRIPT>
Есть вероятность того, что SCRIPT, будут рассматривать его содержимое как текст. Некоторые машины SCRIPT, будут тогда игнорировать комментарий, в то время как более совершенные машины
Другим решением проблемы является сохранение src.
Комментирование скриптов в JavaScript
Машина JavaScript допускает " <!-- " как начало SCRIPT и игнорирует оставшиеся символы до конца строки. JavaScript интерпретирует "//" как начало комментария до конца текущей строки. Это необходимо, чтобы спрятать " --> " от разборщика JavaScript.
<SCRIPT type="text/javascript">
<!-- прячет содержимое скрипта от старых браузеров
function square(i) {
document.write("Вызов передан функции", i "<BR>")
return i * i
}
document.write("Функция возвратила ",square(5),".")
// конец скрытия содержимого от старых браузеров -->
</SCRIPT>
Комментирование скриптов в VBScript
В --> " от
<SCRIPT type="text/vbscript">
<!--
Sub foo()
...
End Sub
' -->
</SCRIPT>
Комментирование скриптов в TCL
В # " обозначает комментарий до конца строки:
<SCRIPT type="text/tcl">
<!-- прячет содержимое скрипта от старых браузеров
proc square {i} {
document write "Вызов передан функции $i.<BR>"
return [expr $i * $i]
}
document write "Функция вернула [square 5]."
# конец скрытия содержимого от старых браузеров -->
</SCRIPT>
">", поэтому, для того, чтобы спрятать "y < x" вместо "x > y" ) или использовать зависимые от ">".Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.