Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 13.58.28.196
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Скроллинг.
Сообщение оставлено 01.02.2011 в 23:02:21 | Сообщение #1
Метод doScroll, реализованный в Internet Explorer 5.0, позволяет управлять прокруткой содержимого любого элемента. Этот метод имеет один параметр, который указывает, как выполняется прокрутка:(НА ДЕМО САЙТЕ упоменённом ниже)

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

Code
<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>

А в элементах

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

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 (надписи выделенные зеленым необходимо откорректировать):

Code
<div id=ScrDiv style="width:150px; height:100px; overflow:scroll;">
 
 
   
Сообщение оставлено 01.02.2011 в 23:23:10 | Сообщение #2
Спасибо за статью ! smile
 
Я в группе проверенный ;)
 
   
Сообщение оставлено 01.02.2011 в 23:26:10 | Сообщение #3
подправил.

ЗЫ. все теги необходимо брать в code

 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика