Ответ: Help, PLZ! Java-проблема при генерации Web Photo Gallery в 8-ой версии.
Короче, я же вам сказал что скорее всего вы просто что-то пропустили в опциях при создании галереи (Кстати, вполне возможно что на это могут влиять опции выбранные пользователем при создании галереи.), почему же вы не проверили их еще раз, не попробовали другие - что-то там включать, переключать. Сразу же решили что ThumbnailFrame.htm "битенький" и начали загружать проблемой программистов-любителей. Нет, тут что-то другое битенькое.
Итак, страницы с большими картинками не загружаются в виде html в данной галерее. Из страницы с маленькими картинками скрипт управляет содержимым однажды загруженного хтмл - меняет там собственно картинку и по идентификаторам - текст. Для каждой картинки создается массив данных, который заполняется метаданными в скрипте в документе маленьких картинок. Вот как эта запись выглядит у вас:
myImagesIndexed[newIndex] = new Array("012.jpg", "", "", "", "", "012.jpg");
Тут общая проблема бардачного стиля программирования на яве который в ней наследственно из Си. Для чего тот закомментированный кусок над функцией updateMetadata? Херня какая-то. Я блин из-за этого запутался конкретно. Если им надо было проиллюстрировать индексы элементов массива, то почему бы не ввести константы с этими именами? - Сразу бы стало все ясно даже для любителя.
Так вот, в строке: myImagesIndexed[newIndex] = new Array("012.jpg", "", "", "", "", "012.jpg"); - шесть элементов заполняемых данными в последовательности FILENAMEURL, CAPTIONTITLE, FILEINFO, CREDITS, COPYRIGHT и FILENAME. У вас, как видно заполнены только первый и последний. Следовательно filename обновляется совершенно корректно и всегда. А все остальное - нет. Потому что его нет.
Если эта строка у вас будет, примерно такого вида:
myImagesIndexed[newIndex] = new Array("Ranch%20House.jpg", "Close Door", "The door and some rural things<br>", "", "", "Ranch House.jpg");
То все данные в момент загрузки ThumbnailFrame заполнят массив myImagesIndexed (двумерный массив) и функция updateMetadata их использует для замены текста в соответствующих элементах документа в верхнем фрейме.
Страницы с картинками и метаданными вам нужны для того, чтобы их можно было открывать как простой хтмл по поиску, или там в других фреймах. Если вам такая задача не нужна - отключите Titles Use в диалоге Web Photo Gallery для Large Images. А для Thumbnails - ВКЛЮЧИТЕ все, или те, которые вам нужны.
Собственно это и есть ТА ОПЦИЯ которую вы пропустили при создании веб-галереи и озадачились на неделю.
У меня есть Фотошоп-8, но не на моей машине, а на сервере. Я захожу туда терминалом, а это не очень удобно, особенно при работе с Фотошопом, который в терминальном окне может выкраситься в такие цвета, как будто он курнул по-черному.
Надеюсь теперь вас счастье постигнет в полной мере.