24/08/15 Открыта запись на обучение вёрстки для майбба - ссылка на тему

Избранные уроки Photoshop


Вверх
Вниз

COLOR MATE

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

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


Вы здесь » COLOR MATE » Каталог CSS|JS » Скрипт. Перезагрузка страницы. Смена шапки на новую.


Скрипт. Перезагрузка страницы. Смена шапки на новую.

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

1

Где-то по форуму, а может и не по этому часто встречался вопрос: Какой скрипт нужен для того, чтобы при каждой перезагрузки странички, менялась картинка, к примеру, шапка дизайна? Решил ответить на этот вопрос одной простой темой, чтобы следующим юзерам было удобно и не пришлось искать этот скрипт где-нибудь ещё.

Код следует вставлять в html низ или в теги <body>

Код:
 <script type="text/javascript">
var a=Math.round(Math.random()*3)
image = new Array();
image[0]="Ссылка на картинку"
image[1]="Ссылка на картинку"
image[2]="Ссылка на картинку"
image[3]="Ссылка на картинку"
document.write (" <img src="+image[a]+"> ");
</script>

image[3]="Ссылка на картинку" - поменяв число 3 на 4, 5, 6 и так далее, можно добавлять сменную картинку до бесконечности! http://www.10pix.ru/img1/4367/3475766.gif

Надеюсь, что этот скрипт будет вам полезным.

+4

2

Собственно не ясно одно, когда вставляю этот код в нтмл низ, она мне его внизу и выдает, а нужно что бы шапка менялась

0

3

потому что это просто скрипт для смены картинок (еще один, как пример - http://forum.mybb.ru/viewtopic.php?id=6 … 19#p656237 ). Для шапки, если именно шапка нужна - требуется иной скрипт, вот он:

1. хтмл-верх:

Код:
<style>
#pun-title .title-logo {display : none;}
</style>

2. туда же:

<script type="text/javascript">
var phr = new Array()
phr.push("http://www.dolem.com/lytebox/misc/pleiads_thumb.jpg")
phr.push("http://www.dolem.com/lytebox/misc/orion2_thumb.jpg")

document.write('<style>#pun-title table {background-image: url('+phr[Math.round(Math.random()*(phr.length-1))]+'); background-repeat: no-repeat;}</style>')
</script>

Красную строчку копируйте столько раз, сколько логотипов должно отображаться.
Ссылки (курсивом) смените на свои
Синяя часть это стиль, отвечающий за оформление вашего логотипа, его вы можете менять как захотите.
жирную часть не трогайте, она отвечает за ссылку, которая случайным образом подставится в этот стиль.

Отредактировано Zillah (02-04-2012 21:46:03)

+3

4

А если стоит скрипт "большой шапки"? Есть ли способы сделать рандомное отображение?

0

5

Установила код из третьего поста и ничего(

0

6

Wilhelm написал(а):

<script type="text/javascript">

Яваскрипт в хтмл-верх? Оо

0

7

xMileyFeverx написал(а):

Яваскрипт в хтмл-верх? Оо

В примере ж шапка, а она находится вверху) Поэтому в хтмл-верх и пихается  http://www.10pix.ru/img1/600667/3475845.gif

0

8

Бармалей
Некрасиво ставить свое имя в авторство скрипта. Ведь скрипт не твой.

0


Вы здесь » COLOR MATE » Каталог CSS|JS » Скрипт. Перезагрузка страницы. Смена шапки на новую.