X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Подскажите как закольцевать скрипт прокрутки...
Nastj
Nastj
Topic Starter сообщение 7.11.2015, 7:35; Ответить: Nastj
Сообщение #1


Вот нашла скрипт прокрутки сайтов и использую его в меню книги из html страниц , но когда жмешь следующая и доходишь до последней страницы , он не преходит в начало , вот как это сделать , подскажите ?

Код
<script>
var websites = 1;
function newSite() {
if (websites > 5) {
            websites = 0;
    }
var sites = ['http://...../1.html','http://...../2.html','http://...../3.html','http://...../4.html','http://...../5.html']
    document.getElementById('myIframe').src = sites[websites];
    var height=window.innerWidth;//Firefox
    if (document.body.clientHeight)
    {
        height=document.body.clientHeight;//IE
    }
    document.getElementById("myIframe").style.height= parseInt(height - document.getElementById("myIframe").offsetTop-8)+"px";
    websites++;
    document.getElementById("count").innerHTML="Next Pages"+websites+"/5"    
}
</script>


0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kronos
kronos
сообщение 7.11.2015, 14:28; Ответить: kronos
Сообщение #2


Код
if (websites > 5) {
            websites = 1;
    }


Вообще будет хорошо если покажите страничку где он работает.

Сообщение отредактировал kronos - 7.11.2015, 14:28


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nastj
Nastj
Topic Starter сообщение 7.11.2015, 19:50; Ответить: Nastj
Сообщение #3


kronos, так я пробовола не помогло , ну моя версия еще на локалке ее не посмотришь . А выдрала я этот скрипт вот отсюда rotator.doublebitcoins.com/r/MegaFaucetsRotator/ тупо с исходного кода в браузере , заменила их верхнюю строчку на обложку книжки и все , но у них то он работает нормально , т.е. крутится по кругу а у меня нет , может что то в их стилях написано , у меня то они свои.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 7.11.2015, 21:02; Ответить: Gerga
Сообщение #4


Nastj, а так:
Код
<script>
    var websites = 1,
        sites = ['http://...../1.html','http://...../2.html','http://...../3.html','http://...../4.html','http://...../5.html'];
    function newSite() {
        if (websites >= sites.length) {
            websites = 0;
        }        
        document.getElementById('myIframe').src = sites[websites];
        var height=window.innerWidth;//Firefox
        if (document.body.clientHeight) {
            height = document.body.clientHeight;//IE
        }
        document.getElementById("myIframe").style.height= parseInt(height - document.getElementById("myIframe").offsetTop-8)+"px";
        websites++;
        document.getElementById("count").innerHTML="Next Pages"+websites+"/5"    
    }
</script>

https://jsfiddle.net/webxz/z2jzvcn4/

Nastj, ваша ошибка заключалась в том, что скрипт на пятом шаге пытался получить с массива 5й элемент, которого там нет (не забываем, что нумерация в массивах идет с 0, а не с 1). Условие websites >= sites.length идентично такому websites >= 5.

Сообщение отредактировал Gerga - 7.11.2015, 21:10


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nastj
Nastj
Topic Starter сообщение 7.11.2015, 23:53; Ответить: Nastj
Сообщение #5


Gerga, спасибо так просто супер ........ :blush:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
2 Boymaster 718 24.4.2024, 17:52
автор: Boymaster
Открытая тема (нет новых ответов) Продам скрипт rtb exchange suite - система перепродажи трафика dsp/ssp в реальном времени.
5 buypushplatform 4305 23.4.2024, 21:02
автор: 100ftd
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
151 adw-kupon.ru 19904 23.4.2024, 13:52
автор: Vmir
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3482 23.4.2024, 11:54
автор: Skyworker
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
30 freeax 5047 20.4.2024, 16:49
автор: Liudmila


 



RSS Текстовая версия Сейчас: 26.4.2024, 1:30
Дизайн