Переменное изображение @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 7 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
<Искатель>
0
Заголовок сообщения: Переменное изображение
Сообщение Добавлено: 17 Март 2002, 13:26:00 
Возможно ли организовать замену картинки на странице с каждой загрузкой или в зависимости от времени. В общем надо сделать, чтобы человек каждый раз (или не каждый) видел на странице новую картинку. Плиз.
   
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: Переменное изображение
Сообщение Добавлено: 17 Март 2002, 13:46:00 
Учи функцию генерации случайных чисел. Или в Javascript'е, или в используемом тобой языке серверных скриптов.
olegf Муж.
участник
3
Сообщения: 1054
Зарегистрирован: 01.11.01
Откуда: Msk
Заголовок сообщения: Переменное изображение
Сообщение Добавлено: 17 Март 2002, 13:54:00 
возможно. возможно даже на jacascript. зайди на www.indians.ru - там подобным образом сделаны "ушки"

но лучше это леать на стороне сервера (perl, php, asp, etc) -более переносимо и универсальнее.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: Переменное изображение
Сообщение Добавлено: 17 Март 2002, 14:23:00 
У серверного варианта есть существенный минус: страницу придется сделать некэшируемой. В случае же использования JS мы имеет лишь один минус: при тключении оного JS пользователь будет видеть всегда одну и ту же картинку.

(понятно, что во многих случаях кэширование уже запрещено и тогда "минус мы вычеркиваем").
buddy-guy
новый человек
0
Сообщения: 63
Зарегистрирован: 21.02.02
Откуда: Kiev
Заголовок сообщения: Переменное изображение
Сообщение Добавлено: 17 Март 2002, 21:49:00 
Создаешь массив в php $pictures = array("карт","карт","карт");
shuffle($pictures); -- для отображения случаным порядком.
а дальше просто циклом с установленным значением $i<1
выводишь массив echo $pictures[$i] [img]images/smiles/icon_cool.gif[/img]
3ABXO3
соучастник
0
Сообщения: 488
Зарегистрирован: 03.11.01
Откуда: Канада
Заголовок сообщения: Переменное изображение
Сообщение Добавлено: 17 Март 2002, 23:54:00 
<SCRIPT LANGUAGE=JavaScript><!--
document.write("<IMG SRC=images/random" + Math.ceil(Math.random() * NNNN) + ".gif WIDTH=93 HEIGHT=136 BORDER=0 >")
//--></SCRIPT>

Имиджи называешь random1.gif, random2.gif и т.д. и меняешь NNNN на кол-во картинок.
Intelligent
новый человек
0
Сообщения: 243
Зарегистрирован: 31.05.01
Откуда: ../
Заголовок сообщения: Переменное изображение
Сообщение Добавлено: 21 Март 2002, 05:15:00 
а если так ?
<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">code:</font><HR><pre>
<script language="javascript">
y_images=new Array()
y_images[0]='fon1.jpg'
y_images[1]='fon3.jpg'
y_images[2]='fon2.jpg'
y_images[3]='fon4.jpg'
randomed_pic=parseInt(Math.random(y_images.length))
anticache=parseInt(Math.random*10000) // если не округлить - будет точка. НН 4.х - загнётся.
document.write('<img src='+y_images[randomed_pic]+'?'+anticache+'>')
</script>
</pre><HR></BLOCKQUOTE>
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 7 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100