我正在制作一個(gè)Flash畫廊網(wǎng)站,我希望頁面底部的文本是閃存的下載鏈接。此文本更改為當(dāng)前顯示的當(dāng)前閃存的標(biāo)題。我希望href標(biāo)簽動(dòng)態(tài)更改以匹配正在播放的特定閃存的文件路徑,以便用戶可以下載它。這是我第一次玩下載鏈接,更不用說那些隨變量動(dòng)態(tài)變化的鏈接了。所以簡而言之,我希望鏈接更改為鏈接數(shù)組中存在的文件路徑。包含動(dòng)態(tài)鏈接的起始代碼的函數(shù)稱為DOWNLOADHTML<body> <div id="titleText"> <h1>Anon Curb</h1> </div> <div id="flashmovie"> <object type="application/x-shockwave-flash" data="swfs/welcomeflash.swf">'+ <param name="movie" value="swfs/welcomeflash.swf"> </object> </div> <!-- end #container --> <div id="buttonCon"> <div id="buttons"> <button id="next">next</button> <button id="rand">Random</button> <button id="back">Back</button> </div> </div> <div id="titleCon"> <a href="#" id="downLink"> <div id="title">Hit random button</div> </a> </div> <!-- end #wrapper --> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-beta1/jquery.min.js"></script> <script src="js/flashcollection.js"></script></body>JAVASCRIPT$(document).ready(function () { var links = ['swfs/#1%20(Special%20Japanese%20Extended%20Dance%20Mix).swf','swfs/$D6.swf','swfs/(MAD)%20Huh.swf']; var displaytext = ['#1 (Special Japanese Extended Dance Mix)','$D6','(MAD) Huh'];var c = 0 var flashmovie, test, temp; function init() { flashmovie = document.getElementById('flashmovie'); document.getElementById('back').onclick = function () { if (c == 0) { c = links.length; } c-- displayFiles(); } document.getElementById('next').onclick = function () { if (c == links.length - 1) { c = -1; } c++; displayFiles(); } document.getElementById('rand').onclick = function () { temp = c; while (c == temp) { c = Math.floor(Math.random() * links.length); } displayFiles(); } }
如何使用javascript動(dòng)態(tài)更改下載鏈接?
繁星coding
2019-04-16 18:15:12