СТРАНИЦА   № 106« предыдущая  |  содержание  |  следующая »

Скроллинг.

Метод doScroll, реализованный в Internet Explorer 5.0, позволяет управлять прокруткой содержимого любого элемента. Этот метод имеет один параметр, который указывает, как выполняется прокрутка:.

ЗначениеОписание
scrollbarDownЗначение по умолчанию.
Прокрутка вниз. Синоним - down
scrollbarHThumbГоризонтальная прокрутка с использованием полосы прокрутки
scrollbarLeftПрокрутка влево. Синоним - left
scrollbarPageDownПрокрутка на страницу вниз.
Синоним - pageDown
scrollbarPageLeftПрокрутка на страницу влево.
Синоним - pageLeft
scrollbarPageRightПрокрутка на страницу вправо.
Синоним - pageRight
scrollbarPageUpПрокрутка на страницу вверх.
Синоним - pageUp
scrollbarRightПрокрутка вправо.Синоним - right
scrollbarUpПрокрутка вверх.Синоним - up
scrollbarVThumbВертикальная прокрутка
с использованием полосы прокрутки

Для реализации программной прокрутки мы включаем в состав страницы четыре кнопки — up, down, left и right. Далее мы пишем следующий обработчик нажатия, единый для всех кнопок:

<script language="JavaScript">
<!--
function doClick(btn)
{
switch(btn)
{
case "0" :
ScrDiv.doScroll("pageUp");
case "1" :
ScrDiv.doScroll("pageDown");
case "2" :
ScrDiv.doScroll("pageLeft");
case "3" :
ScrDiv.doScroll("pageRight");
}
}
//-->
</script>

А в элементах <input>, описывающих кнопки, добовляем нестандартный атрибут code и вызов обработчика нататия:

<input type="button" value="up" code="0" onClick="doClick(this.code)">
<input type="button" value="down" code="1" onClick="doClick(this.code)">
<input type="button" value="left" code="2" onClick="doClick(this.code)">
<input type="button" value="right" code="3" onClick="doClick(this.code)">

Для того чтобы включить у того или иного элемента полосы прокрутки, следует применить к этому элементу стиль overflow:scroll (надписи выделенные зеленым необходимо откорректировать):

<div id=ScrDiv style="width:150px; height:100px; overflow:scroll;">
 

Результат.

Здесь находится текст больше этого окна
 
.....................................................

« предыдущая  |  содержание  |  следующая »

 

Оставить комментарий

Знаете ли Вы, что такое "Большой Взрыв"?
Согласно рупору релятивистской идеологии Википедии "Большой взрыв (англ. Big Bang) - это космологическая модель, описывающая раннее развитие Вселенной, а именно - начало расширения Вселенной, перед которым Вселенная находилась в сингулярном состоянии. Обычно сейчас автоматически сочетают теорию Большого взрыва и модель горячей Вселенной, но эти концепции независимы и исторически существовало также представление о холодной начальной Вселенной вблизи Большого взрыва. Именно сочетание теории Большого взрыва с теорией горячей Вселенной, подкрепляемое существованием реликтового излучения..."
В этой тираде количество нонсенсов (бессмыслиц) больше, чем количество предложений, иначе просто трудно запутать сознание обывателя до такой степени, чтобы он поверил в эту ахинею.
На самом деле взорваться что-либо может только в уже имеющемся пространстве.
Без этого никакого взрыва в принципе быть не может, так как "взрыв" - понятие, применимое только внутри уже имеющегося пространства. А раз так, то есть, если пространство вселенной уже было до БВ, то БВ не может быть началом Вселенной в принципе. Это во-первых.
Во-вторых, Вселенная - это не обычный конечный объект с границами, это сама бесконечность во времени и пространстве. У нее нет начала и конца, а также пространственных границ уже по ее определению: она есть всё (потому и называется Вселенной).
В третьих, фраза "представление о холодной начальной Вселенной вблизи Большого взрыва" тоже есть сплошной нонсенс.
Что могло быть "вблизи Большого взрыва", если самой Вселенной там еще не было? Подробнее читайте в FAQ по эфирной физике.

Последнее обновление: суббота 3 июня 2023 г.
Bourabai Research Institution home page

Bourabai Research - Технологии XXI века Bourabai Research Institution