Смена картинки при обновлении страницы
Доброго дня.
Вот есть код, который меняет рандомно картинки при обновлении страницы. <script type="text/javascript"> sha=Math.floor(Math.random() * 9); document.write('<img src="/img/'+sha+'.png" border="0" />'); // от 0 </script> *где 9 - это число картинок, в данном случае 10 Какую фуекцию надо прописать, чтобы картинки менялись не рандомно, а строго последовательно, первая, вторая и т.д.? Спасибо! |
Пишите номер в куку, при загрузке считываете и инкрементируете.
|
rafaello,
1. Если нужно попорядку то нахрена вы используете Math.random 2. Можно использовать localstorage что бы сохранять номер картинки, его легче юзать чем куки |
Php
<?php $sdir = array(); $files = scandir(__DIR__ . '/img'); foreach ($files as $i => $entry) { if ($entry != '.' && $entry != '..' && fnmatch('*.jpg', $entry)) $sdir[] = $entry; } $img_nom = (int) $_SESSION['img_nom']; $link = $sdir[$img_nom]; $_SESSION['img_nom'] = ($img_nom == count($sdir) - 1) ? 0 : $img_nom + 1; ?> <img src="/img/<?php echo $link;?>"> |
Часовой пояс GMT +3, время: 02:54. |