Вопрос такой, у меня есть html страница..весь материал размещен в таблице..3X3 ячейки..как мне сделать что бы в ячейке 2X2 выводилась через равные промежутки времени произвольное изображение из папки?
HTML: <script> function show_image(sectime) { var images = ['kartinka1.jpg', 'kartinka2.jpg', 'kartinka3.jpg', 'kartinka4.jpg']; document.write('<img src="./images/' + images[Math.floor(Math.random()*images.length)] + '" border="0" align="absmiddle" />'); setTimeout(function(){show_image();}, sectime); } show_image(3000); // smena kartinki kazhdyx 3 sekundy </script> Вот это прямо в ту ячейку вставляй. Названия файлов (kartinka1.jpg, kartinka2...) + папку ./images/ незабудь сменить.
|qbz| Подскажи! А можно сделать так, что бы картинка (желательно – вся, фоновая) менялась не через определённое время, а только тогда, когда страница перезагружена? Ну к примеру: человек зашёл на страницу №1 и увидел одну фоновую картинку. Потом человек пошёл на станицу №2, №3...., а когда вернулся на страницу №1 - то картинка уже другая. Вот что-то на подобии этого: http://pp.ua/
Канешна )) Замени переменные folder и backgrounds на твои значения. HTML: <html> <script> window.onload = function(){ var folder = './images/', backgrounds = [ 'fon1.jpg', 'fon2.jpg', 'sex.png' ]; document.getElementsByTagName('body')[0].style.backgroundImage = backgrounds[Math.floor(Math.random()*backgrounds.length)]; }; </script> <body> .... </body> </html>