【发布时间】:2014-04-07 14:34:57
【问题描述】:
我正在尝试为用户添加一个选项,以上传将显示在页面上的 youtube 链接。该脚本应该获得 textarea 的 .value 并将其发送到 YouTube 链接的 var 数组。
代码:
var array=["npvNPORFXpc", "CcsUYu0PVxY", "dE_XVl7fwBQ", "iIwxR6kjTfA", "USe6s2kfuWk"];
var iframe = document.getElementById('frame');
var previousRandom = "npvNPORFXpc"; // initial video
document.getElementById('random').addEventListener('click', function () {
do {
var random = array[Math.floor(Math.random() * array.length)];
} while (previousRandom === random)
var url="http://www.youtube.com/embed/"+random;
previousRandom = random;
iframe.src = url;});
document.getElementById('prevVideo').addEventListener('click', function () {
var curIndex = array.indexOf(previousRandom);
curIndex--;
if (curIndex < 0)
{
curIndex = array.length -1;
}
var video = array[curIndex];
var url="http://www.youtube.com/embed/"+video;
previousRandom = video;
iframe.src = url;
});
所以我希望我网站的用户能够添加脚本应添加到 var 数组的 YouTube URL。我对 JavaScript 了解不多,但我一直在尝试整晚,但还是找不到。
【问题讨论】:
标签: javascript html