Вызов изображения в браузере напрямую вернет этот файл, а не html-страницу со встроенным файлом.В вашем случае вам придется написать страницу, которая обрабатывает эту функцию для вас.
Вы не упоминаете, является ли javascript / jquery вариантом для вас, но это определенно будет самым простым решением в моем случае.мнение.
Посмотрите что-то вроде jquery карусели для обработки базового слайд-шоу.
И если это не тот ответ, который вы искали, тогда я боюсьРешение для вас - подгонка ваших ограничений html, css и image - состоит в том, чтобы создавать отдельные html-страницы для каждого изображения и жестко кодировать следующие и предыдущие ссылки ... каждую и каждую ... по-старому.
... headers
<body>
<img src="someimage.jpg" alt=""><br>
<a href="anotherimage.html">Previous</a> | <a href="someimage2.html">Next</a>
</body>