Как последовательно отображать изображения из папки с помощью HTML-Javascript-CSS?

  • В папке со случайными именами хранится несколько изображений.

  • Содержимое папки будет постоянно меняться, но в нем будут только изображения и никаких других документов.

  • Поэтому я не могу предопределить имена изображений в src.

  • Я хочу отображать изображения последовательно (одно за другим с определенным интервалом времени) с использованием кодов HTML-Javascript-CSS.

  • Папка находится только на стороне клиента.

  • Или, по крайней мере, я должен иметь возможность читать имена файлов в папке.

    Я не могу использовать PHP. Как мне это сделать?

Заранее спасибо!


person Rama    schedule 24.07.2014    source источник
comment
Кстати: это было задано больше чем один раз.   -  person Mathias    schedule 24.07.2014
comment
Если вы знаете, что ваши пользователи будут использовать IE, и вы готовы идти на компромисс многими другими способами (включая согласие пользователей), то я думаю, что HTML-приложениям (.hta) разрешен доступ к локальной файловой системе.   -  person Klors    schedule 24.07.2014


Ответы (1)


Я думаю, что это не тривиально возможно по соображениям безопасности. Ни одна веб-страница (даже локальная) не может просто читать содержимое вашей папки. Для некоторых браузеров были некоторые обходные пути, но я не думаю, что существует настоящее кросс-браузерное решение.

Тем не менее, существует HTML5 API файлов, который позволяет пользователю выбирать изображения или перетаскивать их перетащите их на местный веб-сайт.

Другим вариантом может быть небольшой исполняемый файл, который создает, например, json-список ваших файлов, и веб-сайт читает оттуда имена файлов.

Получив имена файлов, используйте любую галерею HTML/JS/CSS.

person Mathias    schedule 24.07.2014