Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.12.2013, 18:47
Новичок на форуме
Отправить личное сообщение для tobelyan Посмотреть профиль Найти все сообщения от tobelyan
 
Регистрация: 20.12.2013
Сообщений: 1

Проблема JS Видео плейлиста
Привет всем, ребят у меня есть скрипт Видео плейлист для киносайта,
вот скрипт в js

var pos = 0;
var poz = 0;
var sea = null;
var width = 530; 
var uvk = new Object();

(uvk = {
    init: function () {
        if (/domain/i.test(document.domain)) {
            document.write("<div id=\"uber-vk-write\" align=\"center\">\
	 	                   <ul id=\"uber-vk-season\"><li id=\"seasons\"></li></ul>\
	 	                   <div id=\"uber-vk-player\"></div>\
	 	                   <ul id=\"uber-vk-serial\"></ul>\
	 	                   <a href=\"javascript://\" class=\"prev\" onclick=\"uvk.move(1);\">prev</a>\
	                       <a href=\"javascript://\" class=\"next\" onclick=\"uvk.move(0);\">next</a>\
	                       <a href=\"javascript://\" class=\"prev1\" onclick=\"uvk.move1(1);\">prev</a>\
	                       <a href=\"javascript://\" class=\"next1\" onclick=\"uvk.move1(0);\">next</a>\
	                       <\/div>");
        } else document.body.innerHTML = null;
    },
    player: function (a, b) {
        document.getElementById("uber-vk-player").innerHTML = "";
        var vk = document.createElement("iframe");
        vk.src = String(a);
        vk.width = "100%";
        vk.height = "360";
        vk.setAttribute("border", "0");
        vk.setAttribute("frameborder", "0");
        vk.setAttribute("scrolling", "no");
        document.getElementById("uber-vk-player").appendChild(vk);
        if (document.getElementById("uber-vk-serial")) {
            c = document.getElementById("uber-vk-serial").getElementsByTagName("span");
            for (var i = 0; i < c.length; i++) {
                c[i].removeAttribute("class")
            }
        }
        b.setAttribute("class", "active")
    },
    season: function (a, b) {
        if (document.getElementById("uber-vk-season")) {
            c = document.getElementById("uber-vk-season").getElementsByTagName("span");
            for (var i = 0; i < c.length; i++) {
                document.getElementById("season" + i).style.display = "none";
                c[i].removeAttribute("class")
            }
            document.getElementById("season" + a).style.display = "";
            sea = a;
        }
        b.setAttribute("class", "active");
        uvk.move1(1);
    },
    show: function (a, b) {
        for (var i = 0; i < a; i++) {
            document.getElementById("uber-vk-season").getElementsByTagName("li")[0].innerHTML += "<span onclick=\"uvk.season(" + i + ", this)\">Сезон " + (i + 1) + "</span>";
            document.getElementById("uber-vk-serial").innerHTML += "<li id=\"season" + i + "\" style=\"display:none;\"></li>";
        }
        for (var i = 0; i < a; i++) {
            for (var j = 0; j < b[i].length; j++) {
                document.getElementById("season" + i).innerHTML += "<span onclick=\"uvk.player('" + b[i][j] + "', this);\">Серия " + (j + 1) + "</span>";
            }
        }
        document.getElementById("uber-vk-season").getElementsByTagName("span")[0].setAttribute("class", "active");
        document.getElementById("uber-vk-season").getElementsByTagName("span")[0].click();
        document.getElementById("season0").getElementsByTagName("span")[0].click();
        document.getElementById("season0").style.display = "";

    },
    move: function (d) {
        var a, b;
        var butt = document.getElementById("seasons");
        var widt = butt.offsetWidth;
        var left = butt.offsetLeft;
        if (d == 0) {
            clearTimeout(a);
            b = setInterval(function () {
                pos = pos - 10;
                if (pos >= (left - width) && pos >= -(widt - width)) {
                    butt.style.left = pos + "px";
                } else clearTimeout(b);
            }, 15);
        }

        if (d == 1) {
            clearTimeout(b);
            b = setInterval(function () {
                pos = pos + 10;
                if (pos <= (left + width) && pos <= 0) {
                    butt.style.left = pos + "px";
                } else clearTimeout(b);
            }, 15);
        }
    },
    move1: function (d) {
        var a, b;
        var butt = document.getElementById("season" + sea);
        var widt = butt.offsetWidth;
        var left = butt.offsetLeft;

        if (d == 0) {
            clearTimeout(a);
            b = setInterval(function () {
                poz = poz - 10;
                if (poz >= (left - width) && poz >= -(widt - width)) {
                    butt.style.left = poz + "px";
                } else clearTimeout(b);
            }, 15);
        }

        if (d == 1) {
            clearTimeout(b);
            b = setInterval(function () {
                poz = poz + 10;
                if (poz <= (left + width) && poz <= 0) {
                    butt.style.left = poz + "px";
                } else clearTimeout(b);
            }, 15);
        }
    }
});


и вот этим кодом я ставлю фильм на страницу

<script type="text/javascript">
uvk.init();
uvk.show(2,[
['ссылка фильма',
'ссылка фильма',]
]);
</script>


и вот в этом скрипте uvk.show(2,[ -» 2 это количество сезонов, я хочу сделать так чтобы вместо сезонов показал текст который я хочу

чтобы понятно было даю 2 ссылки
вот такой плеер сейчас - » https://marveldc.pp.ua/arrow.html

хочу чтобы было как этот http://o-nline.ws/board/serials_2013...ason/8-1-0-136

помогите плз
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подгрузка JS + ajax... afr0 AJAX и COMET 8 10.04.2013 14:38
Анимация. Возникла проблема с Анимацией в JS( stanislav96 Элементы интерфейса 5 30.03.2013 09:39
проблема с OpenApi Auth (fb, vk), js Maximor17 Events/DOM/Window 0 08.07.2011 17:49
Js + Ie7 проблема onuvidelsolnce Internet Explorer 4 28.03.2011 20:21
Не запускается скрипт JS vandy3 AJAX и COMET 3 07.12.2010 09:43