Открытое занятие по дисциплине «Web-программирование»

Презентация:



Advertisements
Похожие презентации
Введение в JavaScript. Общие сведения Web, как гипертекстовую систему, можно рассматривать с двух точек зрения. Во-первых, как совокупность отображаемых.
Advertisements

Объектная модель документа. Динамический HTML Делает страницу интерактивной Вместо дополнительных запросов к серверу на действия пользователя реагирует.
JavaScript Особенности работы с окнами window.open(URL, имя_окна, особенности_окна); // или self.open(URL, имя_окна, особенности_окна);
Объектная модель документа. Динамический HTML Делает страницу интерактивной Вместо дополнительных запросов к серверу на действия пользователя реагирует.
JavaScript Лекция 8. JavaScript JavaScript - новый язык для составления скриптов, разработанный фирмой Netscape. С помощью JavaScript можно легко создавать.
Введение в Java Script УРОК 1. Пример ПЕРВЫЙ Открыть программу блокнот и записать следующую команду: Сохранить файл С расширением JS загрузить файл Двойным.
1 Учебный курс Введение в JavaScript и CGI Лекция 1 Введение в JavaScript кандидат технических наук Павел Брониславович Храмцов
Основы программирования на языке Visual Basic. © Епифанова Т.Н., 2008 г. Элективный курс для учащихся 10 класса общеобразовательных учреждений. Функции.
Окно текстового редактора Word; Окно текстового редактора Word; Строка меню; Строка меню Ввод и форматирование текста; Ввод и форматирование текста Вставка.
РАЗРАБОТКА WEB-САЙТОВ.. Создание Web-сайтов реализуется с помощью языка разметки гипертекстовых документов HTML. Тэги – инструкции браузеру, указывающие.
Богданов Марат Робертович Современные веб-технологии. Подробный курс Синтаксические основы JavaScript.
Урок 3. Формы представления данных (таблицы, формы, запросы, отчеты)
Работа с браузером. Браузер это клиентская программа, предназначенная для осуществления навигации в сети Интернет. Во время своей работы браузер обращается.
Связи между таблицами являются необходимым элементом структуры БД. Для того, чтобы связь была возможна, таблицы должны иметь общие поля. Чаще всего в одной.
Презентация по информатике на тему: «Интерактивные тесты в Microsoft Office Excel» Панафидина Л.М. МБОУ «СОШ 17» г. Новомосковск.
Основные элементы графического интерфейса пользователя ОС Windows Склярова Т.Г. учитель информатики технологического лицея.
Среда программирования Visual Basic. Презентацию подготовила учитель информатики МБОУ СОШ 3 г. Светлого Нетесова Наталья Александровна.
Объектная модель DOM javascript. Иерархия классов.
ACCESS Создание форм с помощью мастера. Виды форм Простые; Составные; Связанные; Кнопочные. Все формы будем создавать в базе данных «Ветлікарня»
Excel.Основные понятия. Введение Excel - это программа подготовки электронных таблиц. Такие таблицы служат не только и не столько для красивого и наглядного.
Транксрипт:

Открытое занятие по дисциплине «Web-программирование»

Создание окна. Управление окнами

Проверка домашнего задания Задание 1. Дана страница, которая содержит два рисунка, одну ссылку и некую форму с двумя полями для ввода текста и одной кнопкой. Назовите полные команды, начиная с window, пусть имя изображения будет mypic, имя формы myform. 1)Форма; 2)Содержание поля lname (фамилия); 3)Содержание поля fname(имя); 4)Измените название картинки на "marigold.gif".

Задание 2. Укажите неверные записи команд, объясните ответ: a.window.document.pic.src = "pic1.gif"; b.document.text.form; c.document.form.text.value; d.pic.src.document.

Создание окна

Код html-страницы будет следующим: javascript окно Все рисунки взяты из книги А.Леонова и А.Соколова "Человек и Вселенная" издательство "Изобразительное искусство", 1984 г.

Код страницы im1.html: окно рис.1 А.Соколов Старт первого искусственного спутника Земли.

Страница script.js будет содержать следующие функции: function open_im1() {im1= window.open("im1.html","display_im1", "width=500,height=400,status=no,toolbar=no, menubar=no"); } function open_im2() {im2=window.open("im2.html","display_im2", "width=500,height=400,status=yes,toolbar=yes, menubar=yes"); } function open_im3() {im3=window.open("im3.html","display_im3", "width=500,height=500,status=no,toolbar=no, menubar=no"); } function close_pict() { window.close(); }

У этого метода существует три параметра, каждый из которых заключается в кавычки: -первый параметр указывает страницу, которую нужно загрузить в окно (например, im1.html), -второй параметр задает имя открываемому окну (в нашем примере display_im1), -третий параметр позволяет нам управлять процессом создания окна. Здесь можно задать размеры окна, указать, должно ли новое окно иметь строку статуса, панель инструментов или меню.

Другие параметры: toolbar= отвечает за наличие панели инструментов c кнопками НАЗАД, ВПЕРЕД, СТОП и т.д. menubar= отвечает за наличие строки меню с элементами ФАЙЛ, ПРАВКА, ВИД и т.д. scrollbars= отвечает за наличие полосы прокрутки; resizable= указывает, сможет ли пользователь изменить размер окна по своему желанию; location= отвечает за наличие адресной строки, где виден URL страницы; status= отвечает за наличие строки состояния.

Метод confirm Показывает диалоговое окно с указанным сообщением и кнопками "OK" и "Cancel". Сообщение должно побуждать пользователя принять решение. Подтверждение возвращает методу true, если пользователь выбирает "OK" или false если пользователь выбирает "Cancel". Синтаксис: confirm ("сообщение")

Пример

Код html-страницы для этого примера: Пример использования метода confirm

На странице script.js напишем код функции choiceof(): function choiceоf() {if (confirm("Вы действительно хотите открыть окно?")) {im2=window.open("im2.html", "display_im2","width=200, height=200,status=no, toolbar=no,menubar=no"); }

Метод prompt Этот метод отображает диалоговое окно ввода пользователя. Синтаксис: prompt(сообщение, [значение по умолчанию]) где [] - означают, что параметр необязателен, т.е. его можно опустить.

Пример

Код html-страницы: Добро пожаловать! ima=prompt ( " Как тебя зовут?", "Введи сюда свое имя"); alert("Привет, " + ima);

Метод setTimeout Этот метод делает что-либо по истечении указанного в миллисекундах промежутка времени. Синтаксис: setTimeout (что делать, время в миллисекундах)

Пример

Код html-страницы: Метод setTimeout

Код самой функции: function startMessage() { alert("Начинайте!") }

Метод clearTimeout Этот метод отключает таймер, установленный при помощи метода setTimeout. Синтаксис: clearTimeout (timerID), где timerID - уникальный идентификатор таймера, полученный при его установке.

Пример

html-код страницы: Метод clearTimeout

Метод setInterval В отличие от setTimeout, этот метод выполняет код много раз, через равные промежутки времени, пока не будет остановлен при помощи метода clearInterval. Синтаксис: timerID=setInterval(что делать, время в миллисекундах) где timerID - уникальный идентификатор таймера, полученный при его установке.

Пример

Код html-страницы: Метод setInterval

Закрепление нового материала Задание. Создать страницу, на которой: пользователь мог ввести свое имя в диалоговом окне ; расположены кнопки с именами рисунков; по щелчку по кнопке открывалось окно с соответствующим рисунком.

Домашнее задание 1.Конспект. 2. Создать страницу, в которой используется не менее 3 изученных методов объекта window.

Спасибо за внимание !!!