3D на javascripte

Тема в разделе "Другие языки", создана пользователем cepera_007, 13 июл 2009.

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

    cepera_007 Постоялец

    Регистр.:
    28 янв 2007
    Сообщения:
    95
    Симпатии:
    29
    Доброго времени.
    Есть такой код:
    HTML:
    <html>
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
        <title>Untitled Document</title>
        <script>
        function next() {
        kolvo=4
        source=document.getElementById('mainimage').src;
        sourceStr=source.split('/');
        if(sourceStr[sourceStr.length-1]=='blank.jpg') {
        im=0;
        } else {
        im=sourceStr[sourceStr.length-1].substr(5, (sourceStr[sourceStr.length-1].length-9));
        im=parseInt(im);
        }
        if (im==kolvo) {
        document.getElementById('mainimage').src='image1.jpg';
        }
        else {
        im++;
        document.getElementById('mainimage').src='image'+im+'.jpg';
        }
        }
        function changeImage(filename)
        {
           document.mainimage.src = filename;
        }
        </script>
        </head>
        <body>
        <img name="mainimage" src="blank.jpg" id="mainimage"><br>
        <a href="javascript:next();">next</a>
        <a href="javascript:changeImage('image1.jpg')">Image 1</a>
        <a href="javascript:changeImage('image2.jpg')">Image 2</a>
        <a href="javascript:changeImage('image3.jpg')">Image 3</a>
        <a href="javascript:changeImage('image4.jpg')">Image 4</a>
        </body>
        </html>
    Подскажите, как можно зациклить показ изображений при нажатии на ссылку "next", чтобы после показа последней фото начинался показ с первой?
     
  2. tostrss

    tostrss

    Регистр.:
    16 окт 2007
    Сообщения:
    771
    Симпатии:
    217
    есть такие функции как setTimeOut и setInterval
     
  3. cepera_007

    cepera_007 Постоялец

    Регистр.:
    28 янв 2007
    Сообщения:
    95
    Симпатии:
    29
    А можно пример, как это будет выглядеть?
     
Статус темы:
Закрыта.