Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Срочно! Плавная ГОРИЗОНТАЛЬНАЯ прокрутка! Хелп, плиз!

Обсуждение темы Срочно! Плавная ГОРИЗОНТАЛЬНАЯ прокрутка! Хелп, плиз! в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Превед ВСЕМ. Я зациклился на одной фигне: Есть некий IFRAME, где SCROLLING=NO. В нем размещена горизонтально куча IMG. КАК заставить их плавно прокручиваться ...


Закрытая тема
 
Опции темы
Старый 17.07.2008, 15:43   #1
Превед ВСЕМ.

Я зациклился на одной фигне:

Есть некий IFRAME, где SCROLLING=NO.
В нем размещена горизонтально куча IMG.

КАК заставить их плавно прокручиваться ГОРИЗОНТАЛЬНО!!! от менюшки с якорями или другой вариант - на JavaScript?
(Чтобы перемещение осуществлясось плавным горизонтальным скроллингом по желанию пользователя (как на http://sensator.ru/) (никак не получается!!!))

Для начала хотелось бы, чтобы получилоь как на этом сайте:
http://www.kollektief.be/

Только там все через Macromedia Flash?! Через html этого не симитировать, а c javascript я практически не знаком.

Мне подкинули пару занятных примеров, из которых якобы можно получить желаемый результат, и сказали что надо сделать:

Код HTML:
<script language="JavaScript1.2">

var speed=2
var currentpos=0,alt=1,curpos1=0,curpos2=-1
function initialize(){
startit()
}

function iecompattest(){
return (document.compatMode!="BackCompat")? document.documentElement : document.body
}

function scrollwindow(){
if (document.all)
temp=iecompattest().scrollLeft
else
temp=window.pageXOffset
if (alt==0)
alt=1
else
alt=0
if (alt==0)
curpos1=temp
else
curpos2=temp
if (curpos1!=curpos2){
if (document.all)
currentpos=iecompattest().scrollLeft+speed
else
currentpos=window.pageXOffset+speed
window.scroll(currentpos,0)
}
else{
currentpos=0
window.scroll(currentpos,0)
}
}
function startit(){
setInterval("scrollwindow()",10)
}
window.onload=initialize
</script>
Посоветовали из него выделить в отдельные функции скроллинг вправо/влево
и потом сделайть вызов этих функций при нажатии на ссылках в меню

Вызов функций я сделал:
Код HTML:
<a href="javascript:startit()">кручусь-вверчусть</a>
И удалил кусок
Код HTML:
window.onload=initialize
. по моему он отвечал за автозгрузку скрипта. Результат неудовлетварительный,(

Вещь необычная.
Подскажите, как это правильно можно сделать?

Последний раз редактировалось Jesus; 17.07.2008 в 15:45..
 
Старый 17.07.2008, 15:43
Ссылки
Старый 21.07.2008, 00:07   #2
сначала сразу вопрос: насколько вам нужно это делать именно через IFRAME????
можно ведь юзать div со стилем overflow:scroll;
 
Старый 21.07.2008, 10:52   #3
кажется нашел подходящий способ через *.js. впринципе тему можно считать закрытой. Спасибо за потраченые нервы,)

PS Нужен скрипт - кину. стучите
 
Старый 21.07.2008, 10:52
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
хелп, плиз YULIK HTML, CSS, JavaScript 11 18.09.2009 08:51
Горизонтальная прокрутка? Alexandrm HTML, CSS, JavaScript 4 24.06.2008 15:07
горизонтальная смена страниц maxefimov HTML, CSS, JavaScript 2 23.03.2008 18:34
Горизонтальная прокрутка scroll'ом Nex HTML, CSS, JavaScript 2 23.10.2006 18:07
Плавная подсветка кнопок... apollo-21 Технологии Flash 8 14.04.2004 12:20


Текущее время: 12:46. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум