hp_wtf

hp_wtf
Рейтинг
39
Регистрация
24.05.2006

Хоть тапками закидайте, люблю Битрикс :)

Его и советую. И рашпиль.

VladiT:
Писать в личку.

Личка не работает у вас пока что.

Напишу сюда. Вот в этой ветке все расписано.

Оставьте еще какие-нибудь данные для связи

Цель первого сервиса не совсем понятна.

VoV@:
Цель сервиса - показать всё это наглядно.

Показать кому?

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

Вот, например.

в <head>:

<script src="js/dw_event.js" type="text/javascript"></script>
<script src="js/dw_scroll.js" type="text/javascript"></script>
<script src="js/dw_scrollbar.js" type="text/javascript"></script>
<script src="js/scroll_controls.js" type="text/javascript"></script>
<script src="js/html_att_ev.js" type="text/javascript"></script>
<script type="text/javascript">

function init_dw_Scroll() {
var wndo = new dw_scrollObj('wn', 'lyr1', 't1');
wndo.setUpScrollbar("dragBar", "track", "h", 1, 1);
wndo.setUpScrollControls('scrollbar');

wndo.on_scroll_end = function () {
dw_scrollObj.scrollToId('wn', 'sunset', 'lyr1', 200);
}

// invoke immediately


}

// if code supported, link in the style sheet and call the init function onload
if ( dw_scrollObj.isSupported() ) {
//dw_writeStyleSheet('css/scroll.css');
dw_Event.add( window, 'load', init_dw_Scroll);

}


</script>

в теле:

<div class="slide" >
<div id="wn">
<div id="lyr1" onmouseover="dw_scrollObj.stopScroll('wn')" onmouseout="dw_scrollObj.initScroll('wn','right', 100)">
<table id="t1" border="0" cellpadding="0" cellspacing="0">
<tr>
<td id="sunset"><img src="img/1.jpg" /></td>
<td><img src="img/2.jpg" /></td>
<td><img src="img/3.jpg" /></td>
<td><img src="img/4.jpg" /></td>
<td><img src="img/1.jpg" /></td>
<td><img src="img/2.jpg" /></td>
<td><img src="img/3.jpg" /></td>
<td><img src="img/4.jpg" /></td>


</tr>
</table>
</div>
</div> <!-- end wn div -->

<!-- border attribute added to reduce support questions on the subject.
If you like valid strict markup, remove and place a img {border:none;} spec in style sheet -->
<div id="scrollbar">
<div id="left"><a class="mouseover_left" href="#"><img src="images/btn-lft.gif" width="11" height="11" alt="" border="0" /></a></div>
<div id="track">
<div id="dragBar"></div>
</div>
<div id="right"><a class="mouseover_right" href="#"><img src="images/btn-rt.gif" width="11" height="11" alt="" border="0" /></a></div>
</div>
</div>

Вот в работе:

http://polarsip.ru/temp/1.html

wndo.on_scroll_end = function () {
dw_scrollObj.scrollToId('wn', 'sunset', 'lyr1', 200);
}

Добавлено мной для перескакивания на начало по завершению прокрутки.

НЕ получается:

1. Заставить сработать onload в IE.

Отдельно запустить в коде пробовал - у меня вообще нигде не заработало.

2. Заставить снова скролить после автоперескакивания на начало.

Все добро вместе в архиве тут

Помогите, пожалуйста

Вроде как в настройках самого виджета через админку...

HUTOR:
спасибо, пригодится для других целей... но там к сожалению нет автоматической прокрутки

Вот ее созданием я сейчас и занимаюсь. Там все инструменты для нее есть, просто надо понять как пользоваться.

Код из данного примера (самый нижний с полосой прокрутки).

Для автозапуска прокрутки хреначу в onload dw_scrollObj.initScroll('wn','right', 100)

параметры - id элемента, направление и скорость прокрутки соответственно.

В IE работает, если назначить выполнение любой другой штуке, например onmouseover.

Полный код скину чуть позже.

HUTOR:
из фришных предложений, ничего путевого или сплошное г… , или плохо искал ))

Вот, советую взглянуть http://www.dyn-web.com/code/scroll/

Штука очень интересная и гибкая. Можно крутить не просто картинки, а блоки любого контента.

Да, только зацикленную и без нижней большой фотки. И автоматически прокручиваемую

Всего: 188