Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Вопрсо про скрипт.


Вопрсо про скрипт.

Сообщений 1 страница 4 из 4

1

Хотел сделать логотип форума который менялся бы рандомно. (В случайном порядке)
Нашёл тему в справочной Логотип форума

Взял сей скрипт, поставил не работает... Хотя может быть и я криворукий)

Код:
    <script language="JavaScript">
    <!--
    image = new Array();
    image[0]="адрес вашей картинки №1"
    image[1]="адрес вашей картинки №2"
    image[2]="адрес вашей картинки №3"
    ............................................................................

    var img=image[Math.floor(Math.random()*image.length)]

    document.write("<style>#pun-title .title-logo {background-image: url("+img+"); background-repeat: no-repeat;}</style>")
    //-->
    </script>

Искал дальше, нашёл работает. Но...

Код:
<script language="JavaScript">
<!--
var a=Math.round(Math.random()*2)
image = new Array();
    image[0]="адрес вашей картинки №1"
    image[1]="адрес вашей картинки №2"
    image[2]="адрес вашей картинки №3"
document.write ("<img src="+image[a]+">");
//-->
</script>

Но... Лого у меня пока что три, и почему то два из них появляться намного чаще, а один очень редко.
Это не есть хорошо, поэтому возникли вопросы: Так и должно быть? Может быть я что то не правильно сделал? Есть ли пути решения, тоесть есть ли возможность "уравновесить" смену логотипов?

Отредактировано Toyda (Чт, 2 Апр 2009 19:00:41)

0

2

правильный скрипт

<script language="JavaScript">
<!--
var a=Math.round(Math.random()*2)
image = new Array();
    image[0]="адрес вашей картинки №1"
    image[1]="адрес вашей картинки №2"
    image[2]="адрес вашей картинки №3"
document.write ("<img src="+image[a]+">");
//-->
</script>

Отредактировано Timon (Чт, 2 Апр 2009 18:43:43)

0

3

Я понял, что этот скрипт правильный. Вопрос в другом, почему два лого из трёх появляются намного чаше? Так и должно быть?

0

4

Проблема решена

<script language="JavaScript">
<!--
var a=Math.round(Math.random()*2)
image = new Array();
    image[0]="адрес вашей картинки №1"
    image[1]="адрес вашей картинки №2"
    image[2]="адрес вашей картинки №3"
document.write ("<img src="+image[a]+">");
//-->
</script>

Сколько картинок стоит, столько цифру и нада ставить, тогда всё в норме. http://forumupload.ru/uploads/0000/14/1c/346394-1.gif

Отредактировано Toyda (Чт, 2 Апр 2009 21:17:47)

0


Вы здесь » Единый форум поддержки » Корзина » Вопрсо про скрипт.