Отправляет email-рассылки с помощью сервиса Sendsay

Изучим JavaScript общими усилиями

  Все выпуски  

Изучим JavaScript общими усилиями


Изучим JavaScript общими усилиями

Рассылка продублирована на сайте www.infotok.net.ru
Адрес для связи griisaev@yandex.ru

ВЫПУСК 21

Всем здравия желаю!

Создание новых окон

При загрузке в браузер HTML-документа создается объектная модель (Смотрите предыдущие выпуски) этого документа. Верхним в объектной модели стоит объект window, который является окном браузера. Синтаксис объекта window:

window.свойства
window.метод([параметры])

 

С помощью сценария можно создать любое количество окон, для этого используют метод open().

window.open([параметры])

Методу можно передать следующие параметры:

  • Адрес документа, который будет загружен в создаваемое окно;
  • Имя окна (как имя переменной)
  • Строка описания свойств окна.

В строке свойств записываются пары свойство = значение, разделяющиеся запятыми.
Таким образом, создаются новые немодальные окна, т.е. главное окно можно закрыть, не трогая нового окна.
Можно создать и модальное окно типа диалоговых окон создаваемых методами alert(), prompt() и confirm(). Для этого используют метод showModalDialog(). Этот метод принимает параметры аналогичные методу open(). Отличие состоит в том, что параметры строки свойств записываются через точку с запятой, размеры окна и координаты верхнего угла требуют указания единиц измерения.
Смотрите пример создания окон ниже.

До следующего выпуска!

ПРИМЕРЫ

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Создание нового окна</title>

</head>

<body>
<button onClick="return openWin1()">Открыть немодальное окно</button></br>
<button onClick="return openWin2()">Открыть модальное окно</button>
<script>

function openWin1(){ //открытие немодального окна
window.status = "немодальное окно" //строка статуса главного окна
strfeatures = "top=100,lest=50,width=300,height=270,toolbar=no" //Строка описания свойств окна
window.open("newWin.htm","win1",strfeatures)
}
function openWin2(){ //открытие модального окна
window.status = "модальное окно"
strfeatures = "dialogWidth=500px;dialogHeight=320px;border=thin;help=no" //Строка описания свойств окна
window.showModalDialog("newMod.htm","win2",strfeatures)
}

</script>

</body>

</html>

ВАШИ ВОПРОСЫ

Здесь будут размещаться Ваши вопросы. Поскольку я сам чайник в JavaScript, то будем сообща искать на них ответы. Обязательно познакомьтесь с правилами подачи вопросов и ответом.

Правила подачи вопросов и ответов.
Общие

Нековеркайте слова. Не применяйте нецензурные выражения. Не принимаются письма с вложенными файлами.
Такие письма будут просто удаляться.

Правила подачи вопросов

Правильно и понятно формулируйте ваши вопросы. Указывайте ваш рабочий адрес электронной почты. Старайтесь не забегать вперед рассылки. Указывайте тему письма как «Вопрос».

Правила для ответов

При ответе в теме письма указывайте Ответ - (номер вопроса). Если хотите ответить на несколько вопросов, то на каждый вопрос отвечайте отдельным письмом.

Адрес для связи griisaev@yandex.ru

Все права защищены Исаев Григорий 2007г., griisaev@yandex.ru
При цитировании ссылка на источник обязательна.


В избранное