
Закрытие окон
Window.close()
Self.close()
function openWin3() {
myWin= open("", "displayWindow",
"width=500,height=400,status=yes,toolbar=yes,menubar=yes");
// открыть объект document для последующей печати
myWin.document.open();
// генерировать новый документ
myWin.document.write("<html><head><title>On-the-fly");
myWin.document.write("</title></head><body>");
myWin.document.write("<center><font size=+3>");
myWin.document.write("Данный документ HTML был создан ");
myWin.document.write("с помощью JavaScript!");
myWin.document.write("</font></center>");
myWin.document.write("</body></html>");
// закрыть документ - (но не окно!)
myWin.document.close();
}
В JavaScript разрешено пользоваться некоторыми заранее заданными объектами. Примерами таких объектов могут служить Date, Array или Math. объект Date. Он позволяет работать как со временем, так и с датой.
today= new Date()
Здесь создается новый объект Date, с именем today. Если при создании этого нового объекта Date не указана какая-либо определенная дата и время, то будут предоставлены текущие дата и время. То есть, после выполнения
Объект Date предоставляет методы, которые могут применяться к объекту today. Например, это методы - getHours(), setHours(), getMinutes(), setMinutes(), getMonth(), setMonth() и так далее.
now= new Date();
document.write("Time: " + now.getHours() + ":" + now.getMinutes() + "<br>");
document.write("Date: " + now.getDate() + "/" + (now.getMonth() + 1) + "/" +
now.getYear());
Объект Array
Для создания нового массива, надо воспользоваться объектом Array, записав myArray= new Array().
Объект Math
Встроенный в JavaScript объект, дающий доступ к математическим константам и функциям. Например, свойство PI объекта Math имеет значение pi.
Если вызвать функцию Math.random(), то результатом будет случайное число, лежащее в диапазоне между 0 и 1. Один из возможных результатов вызова document.write(Math.random()):
.7184317731538611
События и функции. Управления временем.
Функции
В большинстве случаев функции представляют собой лишь способ связать вместе несколько команд. Метод – функция, связанная с объектом.
Обработчик событий в JavaScript
Порядок выполнения программы изменяется только при возникновении определенного события. Событие – это действие, происходящие в браузере щелчками мышью, нажатия клавиш, перемещение указателя мыши, загрузка рисунка и т.д.
Сценарии, которые позволяют определять события и выполнять соответствующие им действия, называются обработчиками событий.
Событие onMouseOver происходит при наведении указателя мыши на объект Web-страницы.
<a href = www.tut.by onMouseOver = “window.alert (‘Вы указываете на ссылку’)”>Щелкните здесь </a>
onMouseDown – удерживание нажатой клавиши.
Document.onMouseDown = mousealert;
onMouseOut – противоположное событию onMouseDown и вызывается при удалении указателя мыши из необходимой области.
Событие onLoad
Событие onLoad происходит после окончания загрузки Web-страницы.
<body onLoad = “alert(‘Загрузка завершена!’);”>