Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Возможна ли автоматическая замена рисунка? 
:(
    Опции темы
Artiom_2007
Дата 1.10.2007, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 23.2.2007

Репутация: нет
Всего: нет



Привет!

Подскажите плиз,

Возможна ли автоматическая замена рисунка используя JavaScript?
Скажем в правой колонке странички, чтобы этот рисунок обновлялся каждые сутки?
12-00 новый рисунок
12-00 след. дня - новый рисунок и т.д.

Спасибо    smile 
PM MAIL   Вверх
solenko
Дата 1.10.2007, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

Репутация: 9
Всего: 67



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


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
12345c
Дата 2.10.2007, 02:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Цитата(solenko @  1.10.2007,  18:26 Найти цитируемый пост)
 Для корректной работы нужно использовать серверный язык. 
Некорректно - использовать можно то и другое, и время никто не уточнял, какое - серверное или клиентское. По вопросу - скорее, клиентское (из JS).

Делают на JS это так, что анализируют дату, и по её значению (например, по числу (new Date).getDate ( http://js2.ru/files/js/DateJS.html#getDate ) генерируют тег с нужным URL.

Код
document.write('<img src='+((new Date).getDate %2==0?'1.jpg':'2.gif')+'>');
(разные рисунки по чётным и нечётным дням)


Это сообщение отредактировал(а) 12345c - 3.3.2008, 11:37


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
fidres
Дата 2.10.2007, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 159
Регистрация: 15.11.2006

Репутация: нет
Всего: 1



я как-то году в 2000-м делал себе на рабочий стол такую страничку...
там был массив со списком картинок, потом просто получаешь текущую дату и генерируешь ссылку, которую подставляешь в конструкцию типа _Array[Day]_...
получается, что у тебя из массива берётся имя картинки, которая забита под номером текущей даты...

если немного переработать этот код, добавив цикл для проверки времени, то можно добится смены картинки именно относительно времени суток.
правда нужно будет перегружать время от времени саму страницу, чтобы текущие временнЫе параметры менялись, иначе у тебя не будет динамической смены времени (ну если предвидется, что на странице будут висеть постоянно или неопределённый момент времени. а если страница загрузилась - отобразилась и выгрузилась - то можно обойтись и без DHTML).

Код
var picts=new Array('pict1.jpg','pict2.gif' .. 'pict31.jpg');
var d=new Date();
var j=picts[d.getDate()-1];
 document.write('<img src=\''+j+'\' alt=\''+j+'>');
// document.write можно заменить на вставку сформированного тэга внутрь какого-нибудь компонента
// смотри приложенный файлик.


Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  sample.7z 0,63 Kb
--------------------
Исправьте ошибку в слове <ХЕРОШО> и я скажу Вам оптимист Вы или пессимист.
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0616 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.