Курсовая

Курсовая Возможности языка JavaScript

Работа добавлена на сайт bukvasha.net: 2015-10-25

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 24.6.2025














<CENTER>

<H1>Часы в строке статусаH1>

В Internet Explorer 4.0 подстановки не поддерживаются, поэтому пользоваться ими следует аккуратно. Прежде чем выдать браузеру страницу с подстановками, нужно проверить тип этого браузера.

В случае подстановки интерпретатор получает управление в момент разбора браузером (компонент парсер) HTML-документа. Как только парсер встречает конструкцию &{..} у атрибута контейнера, он передает управление интерпретатору JavaScript, который, в свою очередь, после исполнения кода это управление возвращает парсеру. Таким образом данная операция аналогична подкачке графики на HTML-страницу.

1.7 Вставка (контейнер SCRIPT - принудительный вызов интерпретатора)




Контейнер SCRIPT - это развитие подстановок до возможности генерации текста документа JavaScript-кодом. В этом смысле применение SCRIPT аналогично Server Side Includes, т.е. генерации страниц документов на стороне сервера. Однако здесь мы забежали чуть вперед. При разборе документа HTML-парсер передает управление интерпретатору после того, как встретит тег начала контейнера SCRIPT. Интерпретатор получает на исполнение весь фрагмент кода внутри контейнера SCRIPT и возвращает управление HTML-парсеру для обработки текста страницы после тега конца контейнера SCRIPT.

Контейнер SCRIPT выполняет две основные функции:

·                   размещение кода внутри HTML-документа;

·                   условная генерация HTML-разметки на стороне браузера.

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

Размещение кода внутри HTML-документа


Собственно, особенного разнообразия здесь нет. Код можно разместить либо в заголовке документа, внутри контейнера HEAD, либо внутри BODY. Последний способ и его особенности будут рассмотрены в разделе "Условная генерация HTML-разметки на стороне браузера". Поэтому обратимся к заголовку документа.

Код в заголовке размещается внутри контейнера SCRIPT:











<CENTER>

<H1>Часы в строке статусаH1>





FORM>

CENTER>

BODY>

HTML>

В этом примере мы декларировали функцию time_scroll() в заголовке документа, а потом вызвали ее как обработчик события load в теге начала контейнера BODY (onLoad=time_scroll()) .

В качестве примера декларации переменной рассмотрим изменение статуса окна-потомка из окна-предка: cоздадим дочернее окно с помощью следующей функции, продекларировав ее, а затем и вызвав:

function sel()

{

  id = window.open("","example","width=500,height=200,status,menu");

  id.focus();

  id.document.open();

  id.document.write("");

  id.document.write("");

  id.document.write("
");

  id.document.write("

Change text into child window.

");


  id.document.write("");

  id.document.write("

                         MAXLENGTH=20  VALUE='This is the test'>");

  id.document.write("

                                  onClick=window.close()>");

  id.document.write("
");


  id.document.write("

1. Реферат Рыбная слобода в конце XVII - начале XVIII вв
2. Реферат Роль коммуникации в управлении
3. Реферат на тему If I Were 25 Essay Research Paper
4. Реферат Психологическое воздействие компьютера на человека
5. Реферат на тему Light Skin Essay Research Paper Do black
6. Доклад на тему Теория генов бизнеса
7. Курсовая Организация аналитической деятельности в таможенном органе
8. Курсовая на тему Вавилонское царство с 626 539 гг до нэ
9. Реферат Управление дебиторской и кредиторской задолженностью на ОАО Орбита
10. Биография на тему Биография Высоцкого