СТРАНИЦА   № 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;">
 

Результат.

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

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

 

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

Знаете ли Вы, что, как и всякая идолопоклонническая религия, релятивизм ложен в своей основе. Он противоречит фактам. Среди них такие:

1. Электромагнитная волна (в религиозной терминологии релятивизма - "свет") имеет строго постоянную скорость 300 тыс.км/с, абсурдно не отсчитываемую ни от чего. Реально ЭМ-волны имеют разную скорость в веществе (например, ~200 тыс км/с в стекле и ~3 млн. км/с в поверхностных слоях металлов, разную скорость в эфире (см. статью "Температура эфира и красные смещения"), разную скорость для разных частот (см. статью "О скорости ЭМ-волн")

2. В релятивизме "свет" есть мифическое явление само по себе, а не физическая волна, являющаяся волнением определенной физической среды. Релятивистский "свет" - это волнение ничего в ничем. У него нет среды-носителя колебаний.

3. В релятивизме возможны манипуляции со временем (замедление), поэтому там нарушаются основополагающие для любой науки принцип причинности и принцип строгой логичности. В релятивизме при скорости света время останавливается (поэтому в нем абсурдно говорить о частоте фотона). В релятивизме возможны такие насилия над разумом, как утверждение о взаимном превышении возраста близнецов, движущихся с субсветовой скоростью, и прочие издевательства над логикой, присущие любой религии.

4. В гравитационном релятивизме (ОТО) вопреки наблюдаемым фактам утверждается об угловом отклонении ЭМ-волн в пустом пространстве под действием гравитации. Однако астрономам известно, что свет от затменных двойных звезд не подвержен такому отклонению, а те "подтверждающие теорию Эйнштейна факты", которые якобы наблюдались А. Эддингтоном в 1919 году в отношении Солнца, являются фальсификацией. Подробнее читайте в FAQ по эфирной физике.

Последнее обновление: четверг 28 ноября 2024 г.
Bourabai Research Institution home page

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