javascript, нужна помощь

Тема в разделе "Другие языки", создана пользователем ghostik32, 12 апр 2010.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. ghostik32

    ghostik32 Создатель

    Регистр.:
    26 янв 2010
    Сообщения:
    40
    Симпатии:
    1
    имеется скрипт "карусели изображений"
    HTML:
    
    scroll_limit = 3102;
    step = 1;
    
    
    if (window.attachEvent) window.attachEvent("onload", StartSlideShow);
    else if (window.addEventListener) window.addEventListener("load", StartSlideShow, false);
    
    //var step= 1;
    var timestep= 40;
    var scroll_limit= 0;
    
    var oSlide;
    var h;
    
    function scroll_start()
    {
    	h= window.setInterval('scroll()', timestep);
    	return false;
    }
    
    function scroll() {
    	oSlide.scrollLeft+= step;
    	if (scroll_limit && oSlide.scrollLeft >= scroll_limit) oSlide.scrollLeft= 0;
    }
    
    function scroll_stop()
    {
    	window.clearInterval(h);
    }
    
    function StartSlideShow()
    {
    	oSlide= document.getElementById('slide');
    	if (!oSlide || oSlide.scrollWidth <= oSlide.clientWidth) return;
    
    	scroll_start();
    }
    
    На последней картинке он останавлиется, как его можно зациклить чтобы постоянно крутил картинки?
     
  2. Conwell

    Conwell

    Регистр.:
    23 мар 2009
    Сообщения:
    337
    Симпатии:
    177
    А зачем на 7-ой строчке обнуляется переменная которая отвечает за количество итераций?
     
  3. ghostik32

    ghostik32 Создатель

    Регистр.:
    26 янв 2010
    Сообщения:
    40
    Симпатии:
    1
    если честно я незнаю, в js я неразбераюсь. Скрипт выдрал из сайта _http://posledova-foto.com/
     
  4. Conwell

    Conwell

    Регистр.:
    23 мар 2009
    Сообщения:
    337
    Симпатии:
    177
    или закоментируй 7-ю строчку или после нее пропиши значение с 1-ой строки.
     
    ghostik32 нравится это.
Статус темы:
Закрыта.