Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / DHTML /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Отображение документов в Internet Explorer - Программирование от RIN.RU
Отображение документов в Internet Explorer



Метод print


Синтаксис: window.print()




Метод print выводит содержимое данного окна или фрейма на печать.


Метод prompt


Синтаксис: window.prompt([текст?], [значение?])
Аргументы: текст, значение - строковые значения
Результат: строковое или целое значение




Метод prompt создает диалоговое окно, состоящее из строки сообщения и поля ввода. Если текст задан, он выводится в качестве сообщения. Значение задает начальное значение поля ввода;если оно опущено, то равно undefined, и поле ввода пусто. Например, оператор prompt("Введите ваше имя", "") выведет на экран следующее окно:


Пример отображения окна ввода




Если пользователь нажмет кнопку Cancel, то этот метод вернет значение null; если будет нажата кнопка OK, то метод вернет строковое или целое значение, введенное пользователем в поле ввода.


Метод resizeBy


Синтаксис: window.resizeBy(x, y)
Аргументы: x, y - целые значения




Этот метод изменяет размеры окна на x пикселей по горизонтали и y пикселей по вертикали. Пример: resizeBy(10, -5).


Метод resizeTo


Синтаксис: window.resizeTo(ширина, высота)
Аргументы: ширина, высота - целые значения




Этот метод задает новые размеры окна в пикселях, равными ширине по горизонтали и высоте по вертикали. Пример: resizeTo(200, 200).


Метод scroll


Синтаксис: window.scroll(x, y)
Аргументы: x, y - целые значения




Это устаревший синоним метода scrollTo.


Метод scrollBy


Синтаксис: window.scrollBy(x, y)
Аргументы: x, y - целые значения




Этот метод прокручивает документ в окне на x пикселей по горизонтали и y пикселей по вертикали относительно текущей позиции документа в окне. Прокрутка производится только в том случае, когда новая позиция в окне не видна. Пример: scrollBy(10, -5).


Метод scrollTo


Синтаксис: window.scrollTo(x, y)
Аргументы: x, y - целые значения




Этот метод прокручивает документ в окне так, чтобы верхний левый угол окна отстоял от начала документа на x пикселей по горизонтали и y пикселей по вертикали. Прокрутка производится только в том случае, когда новая позиция в окне не видна. Пример: scrollTo(0, 20).


Метод setActive


Синтаксис: window.setActive()




Этот метод делает окно текущим, не помещая на него фокус.


Метод setInterval


Синтаксис: window.setInterval(выражение, интервал)
window.setInterval(функция, интервал, арг1?, :, аргN?)
Аргументы: выражение - строковое значение
функция - имя функции
арг1, :, аргN - значения аргументов функции
интервал - числовое значение
Результат: целое значение




Этот метод запускает выполнение определенного действия каждый раз, когда истечет интервал, заданный в миллисекундах. Действие задается либо строкой, содержащей выражение JavaScript, либо именем функции с необязательным набором аргументов. Метод возвращает целое значение (идентификатор таймера), которое может быть передано методу clearInterval для остановки данного таймера, т. е. прекращения периодического выполнения данного действия. Заданное действие будет выполняться до вызова clearInterval или до закрытия данного окна.


Следующий пример использует метод setInterval для вывода текущего времени в строке состояния обозревателя каждую секунду:



<HTML>
<HEAD>
<SCRIPT>
var timerID = null;


function stopclock() {
if (timerID)
clearInterval(timerID);
timerID = null;
}
function startclock() {
stopclock();
timerID = setInterval(showtime, 1000); // или setInterval("showtime()", 1000)
}
function showtime() {
window.status = (new Date()).toLocaleTimeString();
}
</SCRIPT>
</HEAD>
<BODY onload="startclock()">
</BODY>
</HTML>





Метод setTimeout


Синтаксис: window.setTimeout(выражение, интервал)
window.setTimeout(функция, интервал, арг1?, :, аргN?)
Аргументы: выражение - строковое значение
функция - имя функции
арг1, :, аргN - значения аргументов функции
интервал - числовое значение
Результат: целое значение




Этот метод вызывает разовое выполнение определенного действия, когда истечет интервал, заданный в миллисекундах. Действие задается либо строкой, содержащей выражение JavaScript, либо именем функции с необязательным набором аргументов. Метод возвращает целое значение (идентификатор таймера), которое может быть передано методу clearTimeout для остановки данного таймера, т. е. для отмены выполнения заданного действия. Действие будет выполнено по истечении заданного интервала времени, если до этого не будет вызван метод clearTimeout или закрыто данное окно.


Следующий пример использует метод setTimeout для вывода текущего времени в строке состояния обозревателя каждую секунду:



<HTML>
<HEAD>
<SCRIPT>
var timerID = null;


function stopclock() {
if (timerID)
clearInterval(timerID);
timerID = null;
}
function startclock() {
stopclock();
showtime();
}
function showtime() {
window.status = (new Date()).toLocaleTimeString();
timerID = setTimeout(showtime, 1000); // или setTimeout("showtime()", 1000)
}
</SCRIPT>
</HEAD>
<BODY onload="startclock()">
</BODY>
</HTML>





Метод showHelp


Синтаксис: window.showHelp(URI, контекст?)
Аргументы: URI - строковое значение
контекст - строковое или числовое значение




Этот метод открывает в новом окне справочный файл, заданный URI. Необязательный аргумент контекст задает идентификатор контекста искомой справки в справочном файле. Поддерживаются только файлы с расширениями .htm и .chm формата HTMLHelp). Пример: showHelp("C:\\WINDOWS\\HELP\\ADO210.CHM").


Метод showModalDialog


Синтаксис: window.showModalDialog(uri [, аргументы?][, свойства?])
Аргументы: uri, имя, аргументы, свойства - строковые значения
аргументы - значение произвольного типа
Результат: определяется новым окном




Метод showModalDialog создает новое окно модального диалога. Аргумент uri задает URI открываемого документа, необязательный параметр аргументы используется для передачи новому окну значения любого типа; это значение может быть извлечено в диалоговом окне через свойство dialogArguments. Необязательный аргумент свойства представляет собой список свойств нового окна вида свойство:значение, разделенных точками с запятой. В нем мы можем задать следующие свойства:


СвойствоОписание
dialogHeight:размерВысота окна.
dialogLeft: размерРасстояние от левого края экрана по горизонтали.
dialogTop:размерРасстояние от верхнего края экрана по вертикали.
dialogWidth:размерШирина окна.
centerЦентрировать окно на экране.
dialogHideСкрывать окно при печати (только из HTA).
edgeТип рамки окна: sunken (выемка) или raised (выступ, по умолчанию).
helpВыводить контекстно-зависимую иконку справки.
resizableПользователь может изменять размеры окна.
scrollПоказывать полосы прокрутки окна.
statusПоказывать строку состояния обозревателя.
unadornedПоказывать рамку окна (только из HTA).



Свойства center, dialogHide, help, resizable, scroll, status и unadorned являются логическими; им можно присваивать значения yes или no (или, что то же самое, on или off, 1 или 0). Значением этого метода является значение свойства returnValue, установленное в окне диалога. Пример создания модального диалога:



window.showModalDialog("dialog.htm", "",
"dialogHeight:100; dialogWidth:100; resizable:yes; edge:sunken");





Метод showModelessDialog


Синтаксис: window.showModelessDialogg(uri [, аргументы?][, свойства?])
Аргументы: uri, имя, аргументы, свойства - строковые значения
аргументы - значение произвольного типа
Результат: определяется новым окном




Метод showModelessDialog создает новое окно немодального диалога. Немодальный диалог отличается от модального тем, что не закрывая его, мы можем переключиться в родительское окно. Аргумент uri задает URI открываемого документа, необязательный параметр аргументы используется для передачи новому окну значения любого типа; это значение может быть извлечено в диалоговом окне через свойство dialogArguments. Необязательный аргумент свойства представляет собой список свойств нового окна вида свойство:значение, разделенных точками с запятой. В нем мы можем задать следующие свойства:


СвойствоОписание
dialogHeight:размерВысота окна.
dialogLeft:размерРасстояние от левого края экрана по горизонтали.
dialogTop:размерРасстояние от верхнего края экрана по вертикали.
dialogWidth:размерШирина окна.
centerЦентрировать окно на экране.
dialogHideСкрывать окно при печати (только из HTA).
edgeТип рамки окна: sunken (выемка) или raised (выступ, по умолчанию).
helpВыводить контекстно-зависимую иконку справки.
resizableПользователь может изменять размеры окна.
scrollПоказывать полосы прокрутки окна.
statusПоказывать строку состояния обозревателя.
unadornedПоказывать рамку окна (только из HTA).



Свойства center, dialogHide, help, resizable, scroll, status и unadorned являются логическими; им можно присваивать значения yes или no (или, что то же самое, on или off, 1 или 0).


Значением этого метода является значение свойства returnValue, установленное в окне диалога. Пример создания немодального диалога:



window.showModelessDialog("dialog.htm", "",
"dialogHeight:100; dialogWidth:100; resizable:yes; edge:sunken");



<<<  Назад
 1  2  3  4  5 


 8  Комментарии к статье  8 8  Обсудить в чате

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь