Мир программирования

 


Найти: на:


Меню
Партнеры
Счетчики
Реклама

Объектная модель Internet Explorer
Методы объекта Window


Alert

Метод Alert выводит на экран сообщение с заданным текстом
Пример

Код для примера

<script language="vbscript">
sub AlertShow()
 alert "Ну, заяц, погоди!"
end sub
</script>

Close

Метод Close закрывает текущую страницу
Пример

Код для примера

<script language="vbscript">
sub CloseShow()
 window.close
end sub
</script>

Confirm

Метод Confirm выводит на экран диалоговое окно с заданным текстом запроса и кнопками OK и Отмена. Если будет нажата кнопка OK, то возвращается True (-1), если Отмена, то возвращается False (0)
Пример

Код для примера

<script language="vbscript">
sub ConfirmShow()
 Dim retval
 retval = confirm ("Удалить этот справочник?")
 
 If retval Then
  alert "Подумай еще раз! Пожалеешь!"
 Else
   alert "Спасибо! Я тебе еще пригожусь!"
 End If

end sub
</script>

MoveTo

Метод moveTo перемещает верхний левый угол окна на экране в заданную позицию

Синтаксис

window.moveTo(iX, iY)

Параметры

iX
Требуется. Координата, определяющая смещение окна по горизонтали
iY
Требуется. Координата, определяющая смещение окна по вертикали

Пример
Переместим окно (верхний левый угол) центр экрана

Код для примера:

<button onclick="MoveMe()">Перемещаемся</button><p></p>
<p>
<script>

function MoveMe()
{
window.moveTo (screen.width/2,screen.height/2);
}

</script>


Navigate

Метод Navigate позволяет переместиться на заданную страницу
Пример

Код для примера

<script language="vbscript">
sub NavigateShow()
 window.Navigate "index.htm"
end sub
</script>

Open

Метод Open открывает новое окно браузера с указанным адресом. Кроме указанного адреса, вы должны указать имя окна, а также можете использовать необязательные параметры для настройки внешнего вида открываемого окна

toolbar boolean Панель инструментов
location boolean Адресная строка
directories boolean Ссылки
status boolean Строка состояния
menubar boolean Меню
scrollbars boolean Полосы прокрутки, если документ больше окна
resizable boolean Возможность изменения размеров окна
width integer Ширина окна в пикселах
height integer Высота окна в пикселах
top integer Верхняя позиция окна в пикселах
left integer Левая позиция окна в пикселах

Пример
Откроем новое окно без панели инструментов, с меню и высотой окна в 100 пикселов

Код для примера

<script language="vbscript">
sub OpenShow()
 window.Open "close.htm", "myTest", "toolbar=no, menubar=yes height=100"
end sub
</script>

Prompt

Метод Prompt выводит на экран диалоговое окно со строкой для ввода. Имеет два параметра. В первом обязательном параметре вы задаете текст запроса. Во втором необязательном параметре вы можете установить текст, выводимый в текстовом поле. Если вы не установили текст, то там выводится <undefined>
Пример

Код для примера

<script language="vbscript">
sub PromptShow()
 Dim retval
 retval = prompt ("Как тебя зовут?","заяц")
 alert "Ну, " & retval & ", погоди!"
end sub
</script>

ResizeTo

Метод resizeTo устанавливает размер окна до заданных величин

Синтаксис

window.resizeTo(iWidth, iHeight)

Параметры

iWidth
Требуется. Величина в пикселах, определяющая ширину окна
iHeigh
Требуется. Величина в пикселах, определяющая высоту окна

Пример
Установим размер окна в половину экрана

Код дляя примера:

<button onclick="MoveMe()">Меняем размер </button>
<script>

function MoveMe()
{
window.resizeTo (screen.width/2,screen.height/2);
}

</script>


ScrollBy

Метод scrollBy производит скроллинг окна на экране на заданную величину относительно текущей позиции ползунка

Синтаксис

window.scrollBy(iX, iY)

Параметры

iX
Требуется. Координата, определяющая горизонтальный скроллинг в пикселах. Положительные значения скроллируют окно вправо, отрицательные - влево
iY
Требуется. Координата, определяющая вертикальный скроллинг в пикселах. Положительные значения скроллируют окно вниз, отрицательные - вверх

Пример
Прокрутим страницу вверх на 10 пикселов

Вверх

Код для примера:
<a href="" onClick="scrollBy(0,-10); return false;">Вверх</a>


ScrollTo

Метод scrollBy производит скроллинг окна на экране на заданную величину относительно текущей позиции ползунка

Синтаксис

window.scrollBy(iX, iY)

Параметры

iX
Требуется. Координата, определяющая горизонтальный скроллинг в пикселах. Положительные значения скроллируют окно вправо, отрицательные - влево
iY
Требуется. Координата, определяющая вертикальный скроллинг в пикселах. Положительные значения скроллируют окно вниз, отрицательные - вверх

Пример
Прокрутим страницу вверх на 10 пикселов

Вверх

Код для примера:
<a href="" onClick="scrollBy(0,-10); return false;">Вверх</a>


SetInterval

Метод SetInterval повторяет заданную операцию через заданное число миллисекунд
Пример

Пример HTML-часов


Код для примера
<script language="vbscript">
sub PauseSec()
 ID = Window.setinterval("TimerFunc",1000, "vbscript")
end sub

sub TimerFunc()
 mysample.innerText=time
end sub
</script>

SetTimeOut

Метод SetTimeOut включает таймер для вызова определенной функции через заданное число миллисекунд
Пример

Данный текст изменится через 3 секунды после нажатия на кнопку


Код для примера
<script language="vbscript">
sub PauseSec()
 ID = Window.setTimeout("TimerFunc",3000, "vbscript")
end sub

sub TimerFunc()
 mysample.innerText="Изменим Окна к лучшему"
end sub
</script>

Примечание: 2 последних примера почему-то не работяют. Если кто знает почему напишите, исправлю.

[Объект Window] [Оглавление]

Опрос

Конкурсы
Реклама

 

Web дизайн: Бурлаков Михаил    

Web программирование: Бурлаков Михаил

Используются технологии uCoz