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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
11 Boymaster 1761 Вчера, 23:35
автор: Boymaster
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4781 Вчера, 1:19
автор: sergio11
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19681 8.4.2024, 10:37
автор: Skyworker
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
18 uahomka 3088 5.4.2024, 5:53
автор: Skyworker
Горячая тема (нет новых ответов) Как бездомные хранят деньги?
81 metvekot 13647 31.3.2024, 12:44
автор: Boymaster


 



RSS Текстовая версия Сейчас: 18.4.2024, 17:12
Дизайн