簡體   English   中英

使用文件夾中的圖像在Javascript中創建數組

[英]Make an array in Javascript with images from a folder

我想瀏覽帶有JS的文件夾中的圖像,並且要在文件夾中創建文件數組。 我不知道該怎么做...我想使數組| var images | 並擺脫我手動將它們放在此處的鏈接。

<html>
<head>
<title>Ranking Page</title>
<script language="Javascript">

var images = [
    "http://dummyimage.com/600x400/000/fff&text=two",

    "http://dummyimage.com/600x400/000/fff&text=one"

    ];
var iIndex;
var iLen = images.length;

function fn_keydown(event) {
    var img = document.getElementById("wrapper").childNodes[1];
    if (event.keyCode === 39) {
        iIndex = (iIndex + 1) >= iLen ? 0 : iIndex + 1;
    } else if (event.keyCode === 37) {
        iIndex = (iIndex - 1) < 0 ? iLen-1 : iIndex - 1;
    }
    img.setAttribute("src", images[iIndex]);
}
window.onkeydown = fn_keydown;
window.onload = function() {
    iIndex = iLen;
    var vEvent = {
            keyCode : 39
        };
    fn_keydown(vEvent);
}

</script>
</head>
<body>
<div id="wrapper">
    <img />
</div>

</body>
</html>

您無法使用JavaScript來執行此操作,因為它無法訪問計算機的文件系統。 這是因為JavaScript在設計時考慮了安全性。

為此,您需要使用服務器端語言,例如asp或php。您將能夠使用正確的安全權限訪問文件系統,然后在服務器上構建javaScript數組代碼。 頁面加載后,圖像的路徑將存在於網頁中,然后您可以在javaScript中使用它們進行操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM