Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Простой скрипт просто сводит меня с ума :((( (https://javascript.ru/forum/dom-window/4864-prostojj-skript-prosto-svodit-menya-s-uma.html)

2dkott 25.08.2009 19:34

Простой скрипт просто сводит меня с ума :(((
 
Привет всем!

Я только начал осваивать JS, и вообщем практикуюсь.

Сделал вот такой скриптец, должна сменятся картинка при нажатии кнопки, но она НЕ МЕНЯЕТСЯ!!!

Видимо я упускаю какую то концептуальную деталь.

<html>
<head>
<title>Untitled Document</title>


<script type="text/javascript">

function random_img()
{
var image_store = [
{img:  "http://beibei.110mb.com/TitleImage1.jpg"},
{img:  "http://beibei.110mb.com/TitleImage2.jpg"},
{img:  "http://beibei.110mb.com/TitleImage3.jpg"},
{img:  "http://beibei.110mb.com/TitleImage4.jpg"},
{img:  "http://beibei.110mb.com/TitleImage5.jpg"}
]

var random_ims = new Array
for (i=0; i<=image_store.length; i++)
{
random_ims[i] = new Image()
random_ims[i].src =  image_store[i].img
}

var random_var = Math.floor(Math.random( ) * (image_store.length))

//document.body.style.backgroundColor="#FFCC80"
document.body.style.backgroundImage=random_ims[random_var].src
}
</script>
</head>
<body>

<input type="button" onclick="random_img()"
value="Set background image" />
</Body>
</html>



Помогите люди добрые, кто чем может. Поставьте на путь истинный.

Андрей Параничев 25.08.2009 19:52

document.body.style.backgroundImage= "url(" + random_ims[random_var].src + ")";

2dkott 25.08.2009 21:37

Спасибо за помощь, но к сожалению все еще не работает :(

2dkott 25.08.2009 21:49

А нет, сорри за ложную тревогу, работает мать его так!!! Огромное спасибо.


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