gpt4 book ai didi

javascript - 如何选择 10 个随机文件路径插入到 flash 视频的 div 中?在javascript中

转载 作者:行者123 更新时间:2023-11-27 23:29:30 25 4
gpt4 key购买 nike

你好溢出 我正在制作一个 Flash 画廊(已完成),我想创建一个页面,它从我的阵列中随机抽取 10 个 Flash,并让它们同时播放以创建真正令人讨厌的东西。我已经玩了一段时间了,我认为会有一种更有效的方法,甚至可能是一种真正有效的方法。

HTML

<body>

<div class="titleText">
<a href="index.html" class="downlink">
<h1>Craz Page</h1>
</a>
</div>

<div class="flashmoviecraz" id="flashmoviecraz1">
<object type="application/x-shockwave-flash" data="">'+
<param name="movie" value="">
</object>
</div>
<div class="flashmoviecraz" id="flashmoviecraz2">
<object type="application/x-shockwave-flash" data="">'+
<param name="movie" value="">
</object>
</div>
<div class="flashmoviecraz" id="flashmoviecraz3">
<object type="application/x-shockwave-flash" data="">'+
<param name="movie" value="">
</object>
</div>
<div class="flashmoviecraz" id="flashmoviecraz4">
<object type="application/x-shockwave-flash" data="">'+
<param name="movie" value="">
</object>
</div>
<div class="flashmoviecraz" id="flashmoviecraz5">
<object type="application/x-shockwave-flash" data="">'+
<param name="movie" value="">
</object>
</div>
<div class="flashmoviecraz" id="flashmoviecraz6">
<object type="application/x-shockwave-flash" data="">'+
<param name="movie" value="">
</object>
</div>
<div class="flashmoviecraz" id="flashmoviecraz7">
<object type="application/x-shockwave-flash" data="">'+
<param name="movie" value="">
</object>
</div>
<div class="flashmoviecraz" id="flashmoviecraz8">
<object type="application/x-shockwave-flash" data="">'+
<param name="movie" value="">
</object>
</div>
<div class="flashmoviecraz" id="flashmoviecraz9">
<object type="application/x-shockwave-flash" data="">'+
<param name="movie" value="">
</object>
</div>
<div class="flashmoviecraz" id="flashmoviecraz10">
<object type="application/x-shockwave-flash" data="">'+
<param name="movie" value="">
</object>
</div>

JavaScript

$(document).ready(function () {
var paths = [
'swfs/#1%20(Special%20Japanese%20Extended%20Dance%20Mix).swf',
'swfs/$D6.swf',
'swfs/(MAD)%20Huh.swf',
'swfs/(^q^)冷やしくおえうえーーーるえうおおお%20FIXED.swf',
'swfs/(ノ^∇^)ノ☎------[](; ̄Д ̄).swf',
'swfs/-(。ヘ°).swf',
'swfs/-ppppSuperWiiUv5_2.swf',
'swfs/0x40%20Hues%20v4n20.swf',
'swfs/0x40%20Huеs%20of%20Winter.swf',
'swfs/10r.swf',
'swfs/1421379050663.swf'];

var a,b,c,d,e,f,g,h,k,j = 0;
var flashmovie, flashmoviecraz1, flashmoviecraz2, flashmoviecraz3, flashmoviecraz4, flashmoviecraz5, flashmoviecraz6, flashmoviecraz7, flashmoviecraz8, flashmoviecraz9, flashmoviecraz10,
test, temp;

var randomIndices = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; // 0 to N-1
shuffle(randomIndices);

function craz() {

flashmoviecraz1 = document.getElementById('flashmoviecraz1');
flashmoviecraz2 = document.getElementById('flashmoviecraz2');
flashmoviecraz3 = document.getElementById('flashmoviecraz3');
flashmoviecraz4 = document.getElementById('flashmoviecraz4');
flashmoviecraz5 = document.getElementById('flashmoviecraz5');
flashmoviecraz6 = document.getElementById('flashmoviecraz6');
flashmoviecraz7 = document.getElementById('flashmoviecraz7');
flashmoviecraz8 = document.getElementById('flashmoviecraz8');
flashmoviecraz9 = document.getElementById('flashmoviecraz9');
flashmoviecraz10 = document.getElementById('flashmoviecraz10');


flashmoviecraz1.innerHTML =
'<object type="application/x-shockwave-flash" data="' + paths[0] + '">' +
'<param name="movie" value="' + paths[0] + '">' +
'<\/object>';

flashmoviecraz2.innerHTML =
'<object type="application/x-shockwave-flash" data="' + paths[1] + '">' +
'<param name="movie" value="' + paths[1] + '">' +
'<\/object>';

flashmoviecraz3.innerHTML =
'<object type="application/x-shockwave-flash" data="' + paths[2] + '">' +
'<param name="movie" value="' + paths[2] + '">' +
'<\/object>';
flashmoviecraz4.innerHTML =
'<object type="application/x-shockwave-flash" data="' + paths[3] + '">' +
'<param name="movie" value="' + paths[3] + '">' +
'<\/object>';
flashmoviecraz5.innerHTML =
'<object type="application/x-shockwave-flash" data="' + paths[4] + '">' +
'<param name="movie" value="' + paths[4] + '">' +
'<\/object>';
flashmoviecraz6.innerHTML =
'<object type="application/x-shockwave-flash" data="' + paths[5] + '">' +
'<param name="movie" value="' + paths[5] + '">' +
'<\/object>';
flashmoviecraz7.innerHTML =
'<object type="application/x-shockwave-flash" data="' + paths[6] + '">' +
'<param name="movie" value="' + paths[6] + '">' +
'<\/object>';
flashmoviecraz8.innerHTML =
'<object type="application/x-shockwave-flash" data="' + paths[7] + '">' +
'<param name="movie" value="' + paths[7] + '">' +
'<\/object>';
flashmoviecraz9.innerHTML =
'<object type="application/x-shockwave-flash" data="' + paths[8] + '">' +
'<param name="movie" value="' + paths[8] + '">' +
'<\/object>';
flashmoviecraz10.innerHTML =
'<object type="application/x-shockwave-flash" data="' + paths[9] + '">' +
'<param name="movie" value="' + paths[9] + '">' +
'<\/object>';
}

window.addEventLister ?
window.addEventListener('load', craz, false) :
window.attachEvent('onload', craz);
});

最佳答案

在我看来,您的第一个问题是您使用相同的随机 c 索引来选择所有 视频的路径。您应该为每个视频生成一个新的随机索引。

试试这个:

// Shuffle function found here: http://stackoverflow.com/a/6274381/1305067
var randomIndices = [0, 1, 2, 3, 4, 5]; // 0 to N-1
shuffle(randomIndices);

对于每个视频,获取 randomIndices[0]、randomIndices[1],依此类推...

关于javascript - 如何选择 10 个随机文件路径插入到 flash 视频的 div 中?在javascript中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36587805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com