Скрипт вывода текста от времени суток!
Доброго времени ув. Знатоки вновь прошу вас помочь со скриптом.
var date = new Date();
var hour = date.getHours();
if (hour>=5 && hour<12) greeting = "Доброе утро"; else {
if (hour>=12 && hour<18) greeting = "Добрый день"; else {
if (hour>=18 && hour<24) greeting = "Добрый вечер"; else {
if (hour>=0 && hour<5) greeting = "Доброй ночи"; }
}
}
document.write(greeting);
Есть скрипт вывода текста от времени суток, нужно как нить этот текст выводить в тег title='' для картинок. Думал можно под ставить в тег так "+greeting+" ничего не дало. Подскажите как реализовать? Заранее огромное спасибо! |
<img src="http://javascript.ru/forum/images/smilies/victory.gif" />
<img src="http://javascript.ru/forum/images/smilies/dance3.gif" />
<script>
var hour = new Date().getHours();
var greeting;
if (hour >= 5 && hour < 12)
greeting = "Доброе утро";
else if (hour >= 12 && hour < 18)
greeting = "Добрый день";
else if (hour >= 18 && hour < 24)
greeting = "Добрый вечер";
else if (hour >= 0 && hour < 5)
greeting = "Доброй ночи";
var i, image;
for (i = 0; image = document.images[i]; i++) {
image.title = greeting;
}
</script>
|
danik.js,
Так тогда будет выводить у всех img на странице? |
danik.js,
Ответишь нет? |
Цитата:
|
danik.js,
а как сделать чтоб выводило только определенной картинке? Только не идом. |
Цитата:
|
danik.js,
Извиняюсь за тупость сия моего ответа! Просто картинка которой нужно прикрутить данные титлы уже выводиться с помощью ида.. По этому вывод через ид уже не возможен. Вот может и классом только как обратить в класс? |
Цитата:
|
Я уже приводил такой скрипт на форуме...
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]="ссылка на изображение с 12 ночи до 7";
img[7]="ссылка на изображение с 7 до 12";
img[14]="ссылка на изображение с 12 до 14";
img[21]="ссылка на изображение с 14 до 21";
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();
|
| Часовой пояс GMT +3, время: 04:06. |