Перейти к содержимому

Фотография

Нужен скрипт (При обновлении страницы шапка каждый раз новая)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 12

#1
Krossovka

Krossovka

    шопоголик

  • В доску свой
  • 4 516 сообщений
Нужен скрипт....

имеются 4 картинки одного размера...нужно чтоб при каждой загрузке или обновлении страницы...картинки каждый раз грузились случайным выбором из 4-х имеющихся...допустим сейчас картинка номер 1...обновляю страницу ...картинка номер 3 допустим....воть собственно...

Заранее спасибо!
  • 0

#2
LiO

LiO

    Читатель

  • Гость
  • 44 сообщений
Вам нужно готовый скрипт?
или подсказать идею и принцип?
  • 0

#3
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

Нужен скрипт....

имеются 4 картинки одного размера...нужно чтоб при каждой загрузке или обновлении страницы...картинки каждый раз грузились случайным выбором из 4-х имеющихся...допустим сейчас картинка номер 1...обновляю страницу ...картинка номер 3 допустим....воть собственно...

Заранее спасибо!

<html>
<head>

<title>Random</title>

<script for="exampleID" event="onerror" language="JavaScript">
var aImages = {
	1 : "1.gif",
	2 : "2.gif",
	3 : "3.gif",
	4 : "4.gif"
}

this.src = aImages[Math.floor(Math.random()*4) + 1];
</script>
</head>

<body>
<img id="exampleID" class="yourClassName" src="exampleID"/>
</body>

</html>

  • 0

#4
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений
Мой скрипт будет работать только в IE, не стал я писать, стандартный кроссбраузерный скрипт. Смотрите какой красивый код. Эх... если бы Опера понимала его. А файрфокс с таким же рвением пытался его выполнить так же как и IE.
  • 0

#5
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

<!-- кроссбраузерная версия-->

<html>

<head>



<title>Random</title>

<script>

/**

 * @param string sClassName Название CSS-класса для тэга IMG

 */

function setImage(sClassName)

{

	sClassName = sClassName | false;

	// Пути к изображениям

	var aImages = {

		1 : "1.gif",

		2 : "2.gif",

		3 : "3.gif",

		4 : "4.gif"

	}



	iImageName = aImages[Math.floor(Math.random()*4) + 1];

	if (sClassName != false) {

		document.write('<img class="' + sClassName + '" src="' + iImageName + '"/>');

	}

	else {

		document.write('<img src="' + iImageName + '"/>');

	}

	

}



</script>

</head>



<body>

<!-- Вставка изображения в HTML -->

<script>setImage("yourClassName")</script>



</body>



</html>


  • 0

#6
Krossovka

Krossovka

    шопоголик

  • В доску свой
  • 4 516 сообщений
Спасибо большое это только для IE? а для усех браузеров...? сори за наглость

И вопрос...а если допустим...Чел из под оперы заходит...у него что происходит ? показывает только первую картинку(картинки не меняются)...или вообще скрипт не работает и ничего не показывает

Вам нужно готовый скрипт?
или подсказать идею и принцип?

:D всё давайте...но можно и готовый скрипт

Сообщение отредактировал Krossovka: 26.09.2006, 12:16:59

  • 0

#7
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

Спасибо большое это только для IE? а для усех браузеров...? сори за наглость

Первый скрипт для ИЕ, второй для всех остальных + ИЕ))
  • 0

#8
Krossovka

Krossovka

    шопоголик

  • В доску свой
  • 4 516 сообщений
2 T. Anre Огромный мега респект и спасибо...за то , что откликнулись на крик вопиющего в пустыне безразличия :D
  • 0

#9
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

2 T. Anre Огромный мега респект и спасибо...за то , что откликнулись на крик вопиющего в пустыне безразличия ;)

Это пепси не заменит :D
  • 0

#10
Krossovka

Krossovka

    шопоголик

  • В доску свой
  • 4 516 сообщений
УЧтёмс :weep: будем думать над этим вопросом

Сообщение отредактировал Krossovka: 26.09.2006, 15:15:49

  • 0

#11
Soul_Train

Soul_Train
  • В доску свой
  • 3 245 сообщений
А этот скрипт на aspx страницах работать будет?

мне вращалка баннеров простая нужна!
  • 0

#12
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

А этот скрипт на aspx страницах работать будет?

мне вращалка баннеров простая нужна!

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

iImageName = aImages[Math.floor(Math.random()*4) + 1];

на

iImageName = aImages[Math.floor(Math.random()*aImages.length) + 1];

в кроссбраузерной версии скрипта.
  • 0

#13
Propovednik

Propovednik
  • Частый гость
  • 78 сообщений
Блин, а смысл был парится с явой, если ты на асп пишешь! Со стороны сервера сделай тоже самое.
  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.