Макинтош и образование

Основы разработки web-страниц

JavaScript и HTML

Статья из библиотеки сайта Макинтош и образование



Внимание! Это незавершенная страница

На этой странице приведены некоторые справочные данные по объектам, свойствам и методам объектной модели документа (DOM).

Справочный материал по основным элементам языка JavaScript можно найти на странице «JavaScript-шпаргалка»

Объекты среды, браузера, документа

***

Объекты, соответствующие тегам

ТегОбъектКомментарий
<body>windowОбъект по умолчанию (его свойства и методы можно вызывать без указания объекта)
<a name="...">AnchorЭлемент массива document.anchors
<a href="...">LinkЭлемент массива document.links
<area href="...">AreaЭлемент массива document.links
<form>FormЭлемент массива document.forms
Позволяет получить доступ к элементам формы
<input type="button"...>ButtonДочерний объект Form
<input type="checkbox"...>CheckboxДочерний объект Form
<radio>RadioДочерний объект Form
<input type="file"...>FileUploadДочерний объект Form
<input type="hidden"...>HiddenДочерний объект Form
<input type="password"...>PasswordДочерний объект Form
<input type="text"...>TextДочерний объект Form
<input type="reset"...>ResetДочерний объект Form
<input type="submit"...>SubmitДочерний объект Form
<textarea>TextareaДочерний объект Form
<select>SelectДочерний объект Form
<option value="...">OptionДочерний объект Select
<applet...>AppletЭлемент массива document.applets
<img...>ImageЭлемент массива document.images

Работа со свойствами объектов

// Пример:
var a = document.form1.a.value; // переменная a получает значение
// поля a формы form1
document.getElementById('nick').innerHTML = n; // текст внутри контейнера
// тега с id="nick" получает значение переменной n

Некоторые методы объекта window

alert (строка) // показать сигнальное окно с сообщением
confirm (строка) // показать диалоговое окно с сообщением
// и кнопками «Отменить» и «Продолжить»
// Метод возвращает логическое значение
prompt (строка_1, строка_2) // показать диалоговое окно с запросом (строка_1)
// и полем ввода со значением по умолчанию (строка_2)
moveTo (целое_1, целое_2) // переместить окно в заданную точку
moveBy (целое_1, целое_2) // переместить окно на заданное расстояние
resizeTo (целое_1, целое_2) // установить размеры окна
resizeBy (целое_1, целое_2) // изменить размеры окна
open (url, имя_окна, параметры)
// создать новое окно, например:
var myWin = window.open('help.html','Справка','statusbar=yes, menubar=yes, toolbar=no, scrollbars=yes, left=10, top=10, width=500, height=300');
close () // закрыть окно

Некоторые методы объекта document

open (url,) // открыть документ (в том же окне)
write (строка,) // вывод строки в документ
writeln (строка,) // вывод строки в документ
close () // прервать загрузку и отобразить документ

Внимание: методы open и close у объектов window и document имеют различное назначение.

Некоторые методы для работы с таймером

setTimeout('код_JavaScript', время) // запустить код через заданное время
clearTimeout(имя_таймера) // отменить setTimeout
setInterval('код_JavaScript', время) //выполнять код через заданное время
clearInterval(имя_таймера) // отменить setInterval
// (время указывается в миллисекундах)
// Пример:
var timer1 = setInterval ('myFunction();', 1000); // Функция myFunction
// будет вызываться каждую секунду
clearInterval (timer1); // Работа таймера будет прекращена