|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.08.2008, 14:37 | #1 |
Регистрация: 07.08.2008
Сообщений: 4
|
непрерывная смена большого количества фотографий
Ребят подскажите или напишите цикл
у меня есть определенной количество фотографий. допустим их много. мне нужно написать цикл, чтобы они показывались одна за другой и после последней снова шла первая.(это уже написано ниже) Как изменить этот код( вставить цикл), чтобы не вбивать путь каждой фотографии. Смысл в чем, если я потом изменяют пару цифр(количество фотографий), и меняю фотографии, но с такими же именами то уже показываются они. PHP код:
Последний раз редактировалось Stilet; 07.08.2008 в 15:44. |
07.08.2008, 16:00 | #2 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,647
|
Если имя файла формируется по принципу: PreView/N.jpg, где N - порядковый номер, то можно записать так:
Цитата:
E-Mail: arigato.freelance@gmail.com
|
|
07.08.2008, 17:06 | #3 |
Регистрация: 07.08.2008
Сообщений: 4
|
Спасибо, значит я из первоначального года могу убрать массив, что еще? А что оставить?
|
07.08.2008, 20:57 | #4 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,647
|
Я Вам показал, как можно сформировать массив картинок по индексам, а
Цитата:
E-Mail: arigato.freelance@gmail.com
|
|
08.08.2008, 08:51 | #5 |
Регистрация: 07.08.2008
Сообщений: 4
|
не получилось
Посмотри, пожалуйста, что неправильно пунктуация или переменная не там стоит
Код HTML:
<html> <head> <!-- Данный скрипт надо поместить в заголовке документа --> <script language="JavaScript"> <!-- var start_num = 1; // идекс 1-й фотки var N = 20; // количество фоток img_a = new Array(); for ( i = 0; i < N; i++ ) { img_a[i] = new Image(); img_a[i].src = "file:///C:/Documents and Settings/root/Рабочий стол/homepage/фотографии/" + (i + start_num) + ".jpg"; } //} function img_b() { document.images[1].src=img_a[i].src; i++; if(i>20) i=0; setTimeout("img_b()", 2000); // Тут задается в миллисекундах // частота мелькания кадров. // В данном случае кадры // меняются каждую секунду } //--> </SCRIPT> </head> <body background="fon.png" onLoad=img_b()> <img src="file:///C:/Documents and Settings/root/Рабочий стол/homepage/фотографии/1.jpg" height=200> </body> </html> Последний раз редактировалось AlDelta; 08.08.2008 в 09:08. |
08.08.2008, 11:23 | #6 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,647
|
А такая ссылка с русскими буквами:
Код:
E-Mail: arigato.freelance@gmail.com
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрипт приема фотографий на печать через форму на сайте | Hellog | PHP | 8 | 29.01.2009 16:25 |
непрерывная смена фотографий в разных папках. | brenfire | Общие вопросы по Java, Java SE, Kotlin | 0 | 07.08.2008 14:39 |
Excel глюкает из-за большого количества формул и связей между листами? | Diva | Microsoft Office Excel | 1 | 07.08.2008 11:52 |
ай нид хелп меню для каталога фотографий | Чайник | PHP | 8 | 12.04.2008 16:26 |
каталог фотографий | mager | PHP | 8 | 27.03.2008 22:43 |