Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   параметр "width" для рандомной картинки (https://javascript.ru/forum/dom-window/11762-parametr-width-dlya-randomnojj-kartinki.html)

Demska 12.09.2010 11:01

параметр "width" для рандомной картинки
 
Здравствуйте, прошу помочь мне.

Я хочу сделать случайную загрузку изображения при обновлении страницы. Для этого есть часто встречающийся скрипт:

<script language="JavaScript">
<!--
var a=Math.round(Math.random()*2)
image = new Array();
image[0]="Carbon/1.jpg"
image[1]="Carbon/2.jpg"
image[2]="Carbon/3.jpg"
document.write ("<img src="+image[a]+">");
//-->
</script>

Поставил, всё работает, но здесь не задаётся ширина изображения. Мне важно , чтобы изображение растягивалось на всю ширину . Раньше, когда была одна картинка, я использовал параметр для этого изображения width="100%" и изображение принимало ширину экрана (это фоновая картинка ) . Вот код, страницы:


<body body scroll="no" style=" margin:0; padding:0; overflow:hidden; display:block;">

<div style="position:fixed; overflow:hidden;" ><img src="static/index/fon.jpg" width="100%" /></div>

</body>

Прошу помочь мне.

monolithed 12.09.2010 19:14

<script type="text/javascript">
window.onload = function(){
	function slideImg(){
	var getImg = document.getElementById('getImg').getElementsByTagName('img');
	var arrayImg = ["http://javascript.ru/forum/images/smilies/lol.gif",
					"http://javascript.ru/forum/images/smilies/stop.gif",
					"http://javascript.ru/forum/images/smilies/haha.gif"
					];
		for(i=0; i<getImg.length; i++){
			getImg[i].src = arrayImg[ Math.round(Math.random()*2)];
		}
	}
	setInterval(slideImg, 500);
};
</script>
<div id="getImg"><img src="" width="100%" /></div>


Часовой пояс GMT +3, время: 11:38.