![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| KonstRuctor |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 31.3.2006 Где: Россия, Санкт-Пет ербург Репутация: нет Всего: нет |
Есть html-страница с миниатюрами фотографий.
По щелчку на фото показать увеличенное фото в новом окне. Задача -- оптимизировать код. * * * Сейчас я делаю так:
И по щелчку открывается файл fullscreen.php, в который по GET, как видно из кода выше, передается имя большого файла и фон страницы. * * * Теперь собственно вопрос: как можно оптимизировать данный код для ситуации, когда имеем html-галерею, в которой, скажем, 100 фотографий? Код получается какой-то длинный, к тому же все все атрибуты повторяются, за исключением имени большого файла и пути (путь может меняться, но для отдельно взятой страницы он константа). Спасибо! Это сообщение отредактировал(а) KonstRuctor - 29.8.2008, 15:23 |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
написать функцию, в которой весь код, а в тэге onclick="showbigfoto('falename_big.jpg&bgcolor=222222');"
всё + выкинуть width="100" height="100" border="0" style="CURSOR: pointer" и задать их в качестве стилей |
|||
|
||||
| KonstRuctor |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 31.3.2006 Где: Россия, Санкт-Пет ербург Репутация: нет Всего: нет |
Не получится: в галерее могут быть фото различного размера. Мы же делаем универсальную функцию. Бордер и курсор -- в стили, согласен. * * * Насчет функции -- мне как раз не понятно, как из нее потом передать в fullscreen.php параметры имени файла и фона.
|
||||
|
|||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
|
|||
|
||||
| KonstRuctor |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 31.3.2006 Где: Россия, Санкт-Пет ербург Репутация: нет Всего: нет |
Работает!
Спасибо за поддержку! Код стал гораздо проще и менее захламленный. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |