Хелпикс

Главная

Контакты

Случайная статья





Лабораторная работа 2. Требования к реализации



Лабораторная работа 2

Требуется реализовать интерфейс для работы с файловой системой веб-сервера.

Рисунок 1. Пример интерфейса

 

Требования к реализации

· интерфейс должен состоять из 3 функциональных областей (не использовать frame):

o путь до просматриваемой директории;

o дерево каталогов;

o содержимое активного каталога;

· должна быть возможность ввести путь до директории в строку «Адрес»; при нажатии Enter выполняется попытка открыть указанную директорию, в противном случае должно выводиться сообщение, о том, что папка не существует;

· просмотр структуры каталогов в виде дерева:

o очередной уровень подгружать через ajax;

o обновление дерева должно выполняться средствами javascrtipt;

· при выборе каталога должен обновляется блок со списком файлов;

· требуется реализовать механизм фильтров по расширению файлов (в т. ч. по нескольким расширениям); фильтры должны применяться для дерева каталогов и области просмотра каталога; предусмотреть возможность создавать новые фильтры и хранить их в cookies; запрос списка расширений можно выполнять через функцию prompt;

· в области просмотра директории для каждого файла выводить значок согласно его расширению; для картинок выводить их «preview»;

· для текстовых файлов (txt, html, php и т. д. ) реализовать возможность примитивного редактирования (textarea);

· для директорий и файлов реализовать изменение имени файла (prompt).



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.