Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Не рабоает скрипт (https://javascript.ru/forum/css-html/16780-ne-raboaet-skript.html)

rash2x 21.04.2011 21:20

Не рабоает скрипт
 
Ребят всем привет.. такая проблемка..

на сайте создаю папку /simple/

кидаю туда свой сайт,

а там код не работает.. из за чего эт может быть?

Сам код :
<script type="text/javascript">
  var bg = new Array()
    bg.push("../images/bg1.jpg")
    bg.push("../images/bg2.jpg")
    
    document.write('<style type="text/css"> body {background-image: url('+bg[Math.floor(Math.random()*2)]+')} </style>')
</script>

kyivprogs 27.04.2011 00:26

вот держи рабочий пример и не парся
<script language="JavaScript">
			  var bg = new Array('bg2.jpg', 'bg1.jpg');
 document.write("<body background=\"./images/" + bg[Math.round(Math.random() * (bg.length - 1))] + "\" ");

              </script>

это если в папке simple будет находится скрипт и папка images, если же ты сам скрипт и папку кинеш в корень сайта, тогда просто убери точку. В итоге получишь
<script language="JavaScript">
			  var bg = new Array('bg2.jpg', 'bg1.jpg');
 document.write("<body background=\"/images/" + bg[Math.round(Math.random() * (bg.length - 1))] + "\" ");

              </script>

Точка означает на уровень назад, если мне не изменяет память....


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