Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Скрипт смены картинок от времени (https://javascript.ru/forum/misc/41333-skript-smeny-kartinok-ot-vremeni.html)

zoOmer 09.09.2013 02:45

Скрипт смены картинок от времени
 
Есть скрипт смены картинок от времени суток

var timer_img;
function img_change(){
var pic = document.getElementById('top_img');
if(!pic)return;
if(timer_img) window.clearTimeout(timer_img);
var img = new Array();
img[0]="ссылка на картинку";
img[7]="ссылка на картинку";
var now = new Date();
var hours = now.getHours();
var url='';
for (i in img ){if(i<=hours&&img[i]) url=img[i]};
if(url=='') url=img[i];
pic.src=url;
var next = new Date();
next.setHours(+1,0,0,0);
timer_img=window.setTimeout(arguments.callee, next.getTime()- now.getTime())
}
img_change();


Как к нему прикрутить ссылки?
То есть чтоб при нажатии на каждую измененную картинку была своя ссылка!

Еще бы сделать вывод title у каждой картинки свой!

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

ksa 09.09.2013 09:12

Цитата:

Сообщение от zoOmer
Есть скрипт

Цитата:

Сообщение от zoOmer
Как к нему прикрутить ссылки?

К скрипту ссылки не прикрутить... :no:

ksa 09.09.2013 09:19

Цитата:

Сообщение от zoOmer
То есть чтоб при нажатии на каждую измененную картинку была своя ссылка!

Все, что знает скрипт, так это то, что на странице есть элемент img с ИДшником top_img...
Хочешь отрабатывать клик на нем - добавляй ему обработчик этого события...

Цитата:

Сообщение от zoOmer
Еще бы сделать вывод title у каждой картинки свой!

Как вариант...

pic.src=url;
pic.setAttribute('title','новое_значение');


Часовой пояс GMT +3, время: 22:16.