Помогите с html

Discussion in 'PHP' started by Degger, 1 May 2012.

  1. Degger

    Degger New Member

    Joined:
    20 Aug 2010
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    Вопрос такой, у меня есть html страница..весь материал размещен в таблице..3X3 ячейки..как мне сделать что бы в ячейке 2X2 выводилась через равные промежутки времени произвольное изображение из папки?
     
  2. sanya13579

    sanya13579 Member

    Joined:
    14 Dec 2010
    Messages:
    9
    Likes Received:
    6
    Reputations:
    0
    на хтмл такое не делается, надо на пхп
     
  3. Ice_Burn

    Ice_Burn Member

    Joined:
    10 Feb 2009
    Messages:
    217
    Likes Received:
    26
    Reputations:
    1
    В сторону css копай
     
  4. Degger

    Degger New Member

    Joined:
    20 Aug 2010
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    Хмм..буду копать..спасибо за советы
     
  5. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    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/ незабудь сменить.
     
    #5 |qbz|, 1 May 2012
    Last edited: 1 May 2012
  6. Degger

    Degger New Member

    Joined:
    20 Aug 2010
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    Оо..спасибо огромное)
     
  7. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    Ога, не за что, там 3000 это 3 секунды, можно изменить например на секунду - 1000.
     
  8. valind

    valind New Member

    Joined:
    18 Nov 2011
    Messages:
    29
    Likes Received:
    3
    Reputations:
    0
    |qbz| Подскажи! А можно сделать так, что бы картинка (желательно – вся, фоновая) менялась не через определённое время, а только тогда, когда страница перезагружена?

    Ну к примеру: человек зашёл на страницу №1 и увидел одну фоновую картинку. Потом человек пошёл на станицу №2, №3...., а когда вернулся на страницу №1 - то картинка уже другая.
    Вот что-то на подобии этого: http://pp.ua/
     
  9. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    Канешна ))

    Замени переменные 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>
     
    2 people like this.