| Dead-or-Life | Дата: 03 Ноября 2011, 15:43 | Сообщение # 1 |  ● ● ● ● ● 4 сообщения Статус: Offline | Вот сайт - > http://alphaandomega.clan.su/ В шапке стоит ротатор изображений (стандартный из шаблона). Стандартно в нем было 3 изображения. Я поменял эти картинки на свои 3. Однако появилась необходимость вставить туда более трех изображений! Сколько я ни копался в кодах у меня не получалось сделать больше 3. Он просто транслирует 3 картинки а другие пропускает...
Код в верхней части сайта. Code <!--Начало ротатора--> <br /><br /> <script type="text/javascript"> document.write('<link href="/js/shadowbox/shadowbox.css" rel="stylesheet" type="text/css" media="screen" />'); </script> <div style="z-index:0;position: relative; overflow: hidden; height: 304px" id="werty8"> <div id="s5_iacf_outer" style="z-index:1;position: relative; max-height:525px; max-width:700px; overflow:hidden; background:#"> <script type="text/javascript"> var s5_iacf_inc = 18; </script> <div id="picture1_s5_iacf" style="padding:0px; display:none; overflow:hidden; background-image: url('http://we-aw.ru/CW2/Aw-vs-RsG/2011-08-13_00001.jpg'); background-repeat: no-repeat"> <img alt="" style="border:none" id="picture1_blank_s5_iacf" src="/images/dr/blank.gif" height="304px" width="550px"></img> <div id="picture1text_bg_s5_iacf" style="z-index:1;position: relative; opacity:0.78; background:#000000"> </div> <div id="picture1text_s5_iacf" style="z-index:1;height:auto; position: relative; padding:12px; color:#CCCCCC; font-weight:normal; font-size:1.1em"></div> <script type="text/javascript"> function set_picture1_loaders() { document.getElementById("picture1_blank_s5_iacf").style.height = "304px"; window.setTimeout('picture1text_load_bg_s5_iacf()',0); window.setTimeout('picture1text_effect_big()',375); window.setTimeout('picture1text_effect_small()',7625); } function picture1text_load_bg_s5_iacf() { document.getElementById("picture1text_s5_iacf").style.marginTop = (document.getElementById("picture1text_s5_iacf").offsetHeight * -1) + "px"; document.getElementById("picture1text_bg_s5_iacf").style.height = document.getElementById("picture1text_s5_iacf").offsetHeight + "px"; } function picture1text_effect_big_timer() { window.setTimeout('picture1text_effect_big()',10); } function picture1text_effect_big() { var s5_outer_iacf = document.getElementById("s5_iacf_outer").offsetHeight; if (document.getElementById("picture1_blank_s5_iacf").offsetHeight > s5_outer_iacf - document.getElementById("picture1text_s5_iacf").offsetHeight + 7) { document.getElementById("picture1_blank_s5_iacf").style.height = document.getElementById("picture1_blank_s5_iacf").offsetHeight - s5_iacf_inc + "px"; picture1text_effect_big_timer(); } else { document.getElementById("picture1_blank_s5_iacf").style.height = document.getElementById("s5_iacf_outer").offsetHeight - document.getElementById("picture1text_s5_iacf").offsetHeight + "px"; } } function picture1text_effect_small_timer() { window.setTimeout('picture1text_effect_small()',10); } </script></div> <div id="picture2_s5_iacf" style="padding:0px; display:none; height:304px; opacity:.0; width:550px; overflow:hidden; background-image: url('http://we-aw.ru/1CW/2011-08-01_00003.jpg'); background-repeat: no-repeat"> <img alt="" style="border:none" id="picture2_blank_s5_iacf" src="/images/dr/blank.gif" height="304px" width="550px"></img> <div id="picture2text_bg_s5_iacf" style="z-index:1;position: relative; opacity:0.75; background:#000000"> </div> <div id="picture2text_s5_iacf" style="z-index:1;height:auto; position: relative; padding:12px; color:#CCCCCC; font-weight:normal; font-size:1.1em"></div> <script type="text/javascript"> function set_picture2_loaders() { document.getElementById("picture2_blank_s5_iacf").style.height = "304px"; window.setTimeout('picture2text_load_bg_s5_iacf()',0); window.setTimeout('picture2text_effect_big()',375); window.setTimeout('picture2text_effect_small()',7625); } function picture2text_load_bg_s5_iacf() { document.getElementById("picture2text_s5_iacf").style.marginTop = (document.getElementById("picture2text_s5_iacf").offsetHeight * -1) + "px"; document.getElementById("picture2text_bg_s5_iacf").style.height = document.getElementById("picture2text_s5_iacf").offsetHeight + "px"; } function picture2text_effect_big_timer() { window.setTimeout('picture2text_effect_big()',10); } function picture2text_effect_big() { var s5_outer_iacf = document.getElementById("s5_iacf_outer").offsetHeight; if (document.getElementById("picture2_blank_s5_iacf").offsetHeight > s5_outer_iacf - document.getElementById("picture2text_s5_iacf").offsetHeight + 7) { document.getElementById("picture2_blank_s5_iacf").style.height = document.getElementById("picture2_blank_s5_iacf").offsetHeight - s5_iacf_inc + "px"; picture2text_effect_big_timer(); } else { document.getElementById("picture2_blank_s5_iacf").style.height = document.getElementById("s5_iacf_outer").offsetHeight - document.getElementById("picture2text_s5_iacf").offsetHeight + "px"; } } function picture2text_effect_small_timer() { window.setTimeout('picture2text_effect_small()',10); } </script> </div> <div id="picture3_s5_iacf" style="padding:0px; display:none; height:304px; opacity:.0; width:550px; overflow:hidden; background-image: url('http://we-aw.ru/1CW/edox.jpg'); background-repeat: no-repeat"> <img alt="" style="border:none" id="picture3_blank_s5_iacf" src="/images/dr/blank.gif" height="304px" width="550px"> <div id="picture3text_bg_s5_iacf" style="z-index:1;position: relative; opacity:0.75; background:#000000"> </div> <div id="picture3text_s5_iacf" style="z-index:1;height:auto; position: relative; padding:12px; color:#CCCCCC; font-weight:normal; font-size:1.1em"></div> <script type="text/javascript"> function set_picture3_loaders() { document.getElementById("picture3_blank_s5_iacf").style.height = "304px"; window.setTimeout('picture3text_load_bg_s5_iacf()',0); window.setTimeout('picture3text_effect_big()',375); window.setTimeout('picture3text_effect_small()',7625); } function picture3text_load_bg_s5_iacf() { document.getElementById("picture3text_s5_iacf").style.marginTop = (document.getElementById("picture3text_s5_iacf").offsetHeight * -1) + "px"; document.getElementById("picture3text_bg_s5_iacf").style.height = document.getElementById("picture3text_s5_iacf").offsetHeight + "px"; } function picture3text_effect_big_timer() { window.setTimeout('picture3text_effect_big()',10); } function picture3text_effect_big() { var s5_outer_iacf = document.getElementById("s5_iacf_outer").offsetHeight; if (document.getElementById("picture3_blank_s5_iacf").offsetHeight > s5_outer_iacf - document.getElementById("picture3text_s5_iacf").offsetHeight + 7) { document.getElementById("picture3_blank_s5_iacf").style.height = document.getElementById("picture3_blank_s5_iacf").offsetHeight - s5_iacf_inc + "px"; picture3text_effect_big_timer(); } else { document.getElementById("picture3_blank_s5_iacf").style.height = document.getElementById("s5_iacf_outer").offsetHeight - document.getElementById("picture3text_s5_iacf").offsetHeight + "px"; } } function picture3text_effect_small_timer() { window.setTimeout('picture3text_effect_small()',10); } </script> </div> </div> </div> <script language="javascript" type="text/javascript" src="/js/fader.js" ></script> <script type="text/javascript"> function picture1_s5_iacf(id_s5_iacf) { document.getElementById(id_s5_iacf).style.display = "block"; opacity_s5_iacf(id_s5_iacf, 0, 100, 500); window.setTimeout('picture1_done_s5_iacf()',8000); } function picture1_done_s5_iacf(){ picture1_doneload_s5_iacf('picture1_s5_iacf'); } function picture1_doneload_s5_iacf(id_s5_iacf) { opacity_s5_iacf(id_s5_iacf, 100, 0, 500); window.setTimeout('picture1_next_s5_iacf()',500); } function picture1_next_s5_iacf(id_s5_iacf) { document.getElementById('picture1_s5_iacf').style.display = "none"; if (document.getElementById('picture2_s5_iacf')) { picture2_s5_iacf('picture2_s5_iacf'); set_picture2_loaders(); } else { picture1_s5_iacf('picture1_s5_iacf'); set_picture1_loaders(); } } function picture2_s5_iacf(id_s5_iacf) { document.getElementById(id_s5_iacf).style.display = "block"; opacity_s5_iacf(id_s5_iacf, 0, 100, 500); window.setTimeout('picture2_done_s5_iacf()',8000); } function picture2_done_s5_iacf(){ picture2_doneload_s5_iacf('picture2_s5_iacf'); } function picture2_doneload_s5_iacf(id_s5_iacf) { opacity_s5_iacf(id_s5_iacf, 100, 0, 500); window.setTimeout('picture2_next_s5_iacf()',500); } function picture2_next_s5_iacf(id_s5_iacf) { document.getElementById('picture2_s5_iacf').style.display = "none"; if (document.getElementById('picture3_s5_iacf')) { picture3_s5_iacf('picture3_s5_iacf'); set_picture3_loaders(); } else { picture1_s5_iacf('picture1_s5_iacf'); set_picture1_loaders(); } } function picture3_s5_iacf(id_s5_iacf) { document.getElementById(id_s5_iacf).style.display = "block"; opacity_s5_iacf(id_s5_iacf, 0, 100, 500); window.setTimeout('picture3_done_s5_iacf()',8000); } function picture3_done_s5_iacf(){ picture3_doneload_s5_iacf('picture3_s5_iacf'); } function picture3_doneload_s5_iacf(id_s5_iacf) { opacity_s5_iacf(id_s5_iacf, 100, 0, 500); window.setTimeout('picture3_next_s5_iacf()',500); } function picture3_next_s5_iacf(id_s5_iacf) { document.getElementById('picture3_s5_iacf').style.display = "none"; if (document.getElementById('picture4_s5_iacf')) { picture4_s5_iacf('picture4_s5_iacf'); } else { picture1_s5_iacf('picture1_s5_iacf'); set_picture1_loaders(); } } function picture4_s5_iacf(id_s5_iacf) { document.getElementById(id_s5_iacf).style.display = "block"; opacity_s5_iacf(id_s5_iacf, 0, 100, 500); window.setTimeout('picture4_done_s5_iacf()',8000); } function picture4_done_s5_iacf(){ picture4_doneload_s5_iacf('picture4_s5_iacf'); } function picture4_doneload_s5_iacf(id_s5_iacf) { opacity_s5_iacf(id_s5_iacf, 100, 0, 500); window.setTimeout('picture4_next_s5_iacf()',500); } function picture4_next_s5_iacf(id_s5_iacf) { document.getElementById('picture4_s5_iacf').style.display = "none"; if (document.getElementById('picture5_s5_iacf')) { picture5_s5_iacf('picture5_s5_iacf'); } else { picture1_s5_iacf('picture1_s5_iacf'); set_picture1_loaders(); } } function picture5_s5_iacf(id_s5_iacf) { document.getElementById(id_s5_iacf).style.display = "block"; opacity_s5_iacf(id_s5_iacf, 0, 100, 500); window.setTimeout('picture5_done_s5_iacf()',8000); } function picture5_done_s5_iacf(){ picture5_doneload_s5_iacf('picture5_s5_iacf'); } function picture5_doneload_s5_iacf(id_s5_iacf) { opacity_s5_iacf(id_s5_iacf, 100, 0, 500); window.setTimeout('picture5_next_s5_iacf()',500); } function picture5_next_s5_iacf(id_s5_iacf) { document.getElementById('picture5_s5_iacf').style.display = "none"; if (document.getElementById('picture6_s5_iacf')) { picture6_s5_iacf('picture6_s5_iacf'); } else { picture1_s5_iacf('picture1_s5_iacf'); set_picture1_loaders(); } } function picture6_s5_iacf(id_s5_iacf) { document.getElementById(id_s5_iacf).style.display = "block"; opacity_s5_iacf(id_s5_iacf, 0, 100, 500); window.setTimeout('picture6_done_s5_iacf()',8000); } function picture6_done_s5_iacf(){ picture6_doneload_s5_iacf('picture6_s5_iacf'); } function picture6_doneload_s5_iacf(id_s5_iacf) { opacity_s5_iacf(id_s5_iacf, 100, 0, 500); window.setTimeout('picture6_next_s5_iacf()',500); } function picture6_next_s5_iacf(id_s5_iacf) { document.getElementById('picture6_s5_iacf').style.display = "none"; if (document.getElementById('picture7_s5_iacf')) { picture7_s5_iacf('picture7_s5_iacf'); } else { picture1_s5_iacf('picture1_s5_iacf'); set_picture1_loaders(); } } function picture7_s5_iacf(id_s5_iacf) { document.getElementById(id_s5_iacf).style.display = "block"; opacity_s5_iacf(id_s5_iacf, 0, 100, 500); window.setTimeout('picture7_done_s5_iacf()',8000); } function picture7_done_s5_iacf(){ picture7_doneload_s5_iacf('picture7_s5_iacf'); } function picture7_doneload_s5_iacf(id_s5_iacf) { opacity_s5_iacf(id_s5_iacf, 100, 0, 500); window.setTimeout('picture7_next_s5_iacf()',500); } function picture7_next_s5_iacf(id_s5_iacf) { document.getElementById('picture7_s5_iacf').style.display = "none"; if (document.getElementById('picture8_s5_iacf')) { picture8_s5_iacf('picture8_s5_iacf'); } else { picture1_s5_iacf('picture1_s5_iacf'); set_picture1_loaders(); } } function picture8_s5_iacf(id_s5_iacf) { document.getElementById(id_s5_iacf).style.display = "block"; opacity_s5_iacf(id_s5_iacf, 0, 100, 500); window.setTimeout('picture8_done_s5_iacf()',8000); } function picture8_done_s5_iacf(){ picture8_doneload_s5_iacf('picture8_s5_iacf'); } function picture8_doneload_s5_iacf(id_s5_iacf) { opacity_s5_iacf(id_s5_iacf, 100, 0, 500); window.setTimeout('picture8_next_s5_iacf()',500); } function picture8_next_s5_iacf(id_s5_iacf) { document.getElementById('picture8_s5_iacf').style.display = "none"; if (document.getElementById('picture9_s5_iacf')) { picture9_s5_iacf('picture9_s5_iacf'); } else { picture1_s5_iacf('picture1_s5_iacf'); set_picture1_loaders(); } } function picture9_s5_iacf(id_s5_iacf) { document.getElementById(id_s5_iacf).style.display = "block"; opacity_s5_iacf(id_s5_iacf, 0, 100, 500); window.setTimeout('picture9_done_s5_iacf()',8000); } function picture9_done_s5_iacf(){ picture9_doneload_s5_iacf('picture9_s5_iacf'); } function picture9_doneload_s5_iacf(id_s5_iacf) { opacity_s5_iacf(id_s5_iacf, 100, 0, 500); window.setTimeout('picture9_next_s5_iacf()',500); } function picture9_next_s5_iacf(id_s5_iacf) { document.getElementById('picture9_s5_iacf').style.display = "none"; if (document.getElementById('picture10_s5_iacf')) { picture10_s5_iacf('picture10_s5_iacf'); } else { picture1_s5_iacf('picture1_s5_iacf'); set_picture1_loaders(); } } function picture10_s5_iacf(id_s5_iacf) { document.getElementById(id_s5_iacf).style.display = "block"; opacity_s5_iacf(id_s5_iacf, 0, 100, 500); window.setTimeout('picture10_done_s5_iacf()',8000); } function picture10_done_s5_iacf(){ picture10_doneload_s5_iacf('picture10_s5_iacf'); } function picture10_doneload_s5_iacf(id_s5_iacf) { opacity_s5_iacf(id_s5_iacf, 100, 0, 500); window.setTimeout('picture10_next_s5_iacf()',500); } function picture10_next_s5_iacf(id_s5_iacf) { document.getElementById('picture10_s5_iacf').style.display = "none"; picture1_s5_iacf('picture1_s5_iacf'); set_picture1_loaders(); } picture1_s5_iacf('picture1_s5_iacf'); set_picture1_loaders(); </script> <div id="werty8-i"> <div class="news"> </div> </div> <!--Конец ротатора--> Добавлено (03 Ноябрь 2011, 15:43) --------------------------------------------- up | | |
|
| Andre | Дата: 03 Ноября 2011, 20:23 | Сообщение # 2 |  ● ● ● ● ● 1822 сообщения Статус: Offline | бредовец скрипта не видал... это делается в 2-3 строчки, ищи готовые скрипты в инете. | | |
|
| imapo | Дата: 04 Ноября 2011, 01:51 | Сообщение # 3 |  ● ● ● ● ● Группа: Редакторы 831 сообщение Статус: Offline | это делается в 2-3 строчки
Согласен! Эта, мля, тонна кода могла бы своими объёмами целую галерею переплюнуть  | | |
|
| Andre | Дата: 05 Декабря 2011, 00:30 | Сообщение # 5 |  ● ● ● ● ● 1822 сообщения Статус: Offline | Я видел. И при чем тут для шапок? рандом один и выполнять может что угодно и где угодно | | |
|
| Inkvizitоr | Дата: 05 Декабря 2011, 05:22 | Сообщение # 7 |  ● ● ● ● ● 87 сообщений Статус: Offline | Вам надо чтоб изображение менялось при перезагрузке, или во время просмотра страницы? | | |
|
| Inkvizitоr | Дата: 05 Декабря 2011, 12:26 | Сообщение # 9 |  ● ● ● ● ● 87 сообщений Статус: Offline | загружаете в файловый менеджер сколько нужно изображений с названиями типа head0.gif , head1.gif , head2.gif и так далее, в шаблоне пишете
<img src="/head<? rnd 9 ?>.gif">
скрипт рандомно будет подставлять цифры от 0 до 9 (меняете на любое свое число
все, фенита ля камедия | | |
|
| black_wolf2109 | Отредактировал black_wolf2109 - Понедельник, 05 Декабря 2011, 14:00 Дата: 05 Декабря 2011, 13:57 | Сообщение # 10 |  ● ● ● ● ● 6 сообщений Статус: Offline | Inkvizitоr, большое спасибо!
<img src="/head<? rnd 9 ?>.gif"> 9 - это количество всех изображений? | | |
|
| Inkvizitоr | Дата: 05 Декабря 2011, 14:06 | Сообщение # 11 |  ● ● ● ● ● 87 сообщений Статус: Offline | 9 - это количество всех изображений? количество изображений минус один, потому что отчет идет от 0 а не от 1Добавлено (05 Декабрь 2011, 14:06) --------------------------------------------- кароче если у вас 10 картинок, то пишите 9
если 50 картинок, то пишите 49
если две картинки, то пишите 1
не забывайте имена файлов правильно указывать | | |
|
| black_wolf2109 | Дата: 05 Декабря 2011, 16:14 | Сообщение # 12 |  ● ● ● ● ● 6 сообщений Статус: Offline | Почему то только первая картинка (0) показывается, а другая (1) нет.
Вот сайт http://car.rovno.ua/, а вот мой код <img src="/images/heade/header<? rnd 1 ?>.jpg"> | | |
|
| Inkvizitоr | Дата: 06 Декабря 2011, 01:15 | Сообщение # 13 |  ● ● ● ● ● 87 сообщений Статус: Offline | Извините, немного не верно подсказал
количество изображений минус один, потому что отчет идет от 0 а не от 1 не надо отнимать единицу, число в rnd - количество картинок, просто сами картинки нужно нумеровать начиная с 0
<img src="/images/heade/header<? rnd 1 ?>.jpg"> поставьте двойку | | |
|
| black_wolf2109 | Дата: 06 Декабря 2011, 01:32 | Сообщение # 14 |  ● ● ● ● ● 6 сообщений Статус: Offline | О, уже все круто. Спасибо. | | |
|