JavaScript: so laden Sie alle Bilder in einem Ordner?
var img = new Image();
img.src = "images/myFolder/myImage.png";
Oben nur laden "myImage".png. So laden Sie alle Bilder von myFolder?
- Tun, die Bilder haben zufällige Namen oder irgendeine Art von Sequenz?
- Sie sind eine Folge von 0.png, 1.png, aber ich weiß nicht, wenn die Sequenz endet in einem bestimmten Ordner.
Du musst angemeldet sein, um einen Kommentar abzugeben.
JavaScript kann nicht direkt auf den Inhalt eines Datei-system. Sie müssen übergeben Sie den Inhalt mit einem server-side script (geschrieben in PHP, etc) erste.
Dann, sobald Sie dass haben, können Sie eine Schleife verwenden, die Sie in Ihrem JavaScript-laden Sie Sie einzeln.
Wenn Ihr Bild die Namen der Reihe nach wie Ihr heißt, Sie können erstellen eine Schleife für die Namen, die Kontrolle bei jeder iteration, ob Bild vorhanden ist - und wenn nicht - break der Schleife:
Müssen Sie einige Weg, um die Liste der Dateien in diesem Ordner. Dies kann entweder manuell festgelegt werden, wie ein array, oder abgerufen werden, indem eine AJAX-Anfrage an ein Serverseitiges Skript, das listet die Dateien für Sie. So oder so, es gibt keine "Magische" Methode, um alle Bilder in einem Ordner.
Wenn Sie alle Namen der Dateien im Ordner, müssen Sie eine Schleife durch und öffnen Sie jedes Bild mit Namen. Sie können nicht nur laden Sie den gesamten Ordner direkt und Sie kann nicht auf die Datei zugreifen system in Javascript um die Namen, Sie müssen übergeben Sie an die Seite, über so etwas wie PHP.