Страница 1 из 11
Модератор форума: webanet 
Сообщество uCoz » Архивариус » Решённые вопросы » Часы в верхней шапке сайта (Не отображаются часы в некоторых разделах меню сайта)
Часы в верхней шапке сайта
zoyloff-
Сообщений: 20
Репутация: 0

Сообщение # 1 | 15:59:00
Доброго времени суток!
Адрес моего сайта: http://bios-server-cs.clan.su
Проблема следующая: не отображаются должным образом часы в верхней шапке сайта в разделах "О сайте", "Поддержка" и "Файлы"

Как должно быть:

Как выходит:
Прикрепления: 5249045.png(1Kb) · 9172110.png(1Kb)
Rostislav
Сообщений: 2394
Репутация: 591

Сообщение # 2 | 16:27:23
zoyloff-, адреса картинок к цифрам в часах прописаны неправильные, поэтому и не отображаются

должно быть http://bios-server-cs.clan.su/n7.gif , а получается http://bios-server-cs.clan.su/index/n7.gif и http://bios-server-cs.clan.su/load/n7.gif

zoyloff-
Сообщений: 20
Репутация: 0

Сообщение # 3 | 16:46:46
Как и где заменить неправильные адреса на правильные?
Rostislav
Сообщений: 2394
Репутация: 591

Сообщение # 4 | 16:56:11
возможно, что проблема в скрипте часов, не могли бы вы предоставить код

zoyloff-
Сообщений: 20
Репутация: 0

Сообщение # 5 | 16:59:18
<div id="script1">
<div>
<code>
<script language="javascript" type="text/javascript">
<!-- Begin
var dn;
c1 = new Image(); c1.src = "n1.gif";
c2 = new Image(); c2.src = "n2.gif";
c3 = new Image(); c3.src = "n3.gif";
c4 = new Image(); c4.src = "n4.gif";
c5 = new Image(); c5.src = "n5.gif";
c6 = new Image(); c6.src = "n6.gif";
c7 = new Image(); c7.src = "n7.gif";
c8 = new Image(); c8.src = "n8.gif";
c9 = new Image(); c9.src = "n9.gif";
c0 = new Image(); c0.src = "n0.gif";
cb = new Image(); cb.src = "nb.gif";
colon = new Image(); colon.src = "colon.gif";
cam = new Image(); cam.src = "nam.gif";
cpm = new Image(); cpm.src = "npm.gif";
function extract(h,m,s,type) {
if (!document.images) return;
if (h <= 9) {
document.images.a.src = cb.src;
document.images.b.src = eval("c"+h+".src");
}
else {
document.images.a.src = eval("c"+Math.floor(h/10)+".src");
document.images.b.src = eval("c"+(h%10)+".src");
}
if (m <= 9) {
document.images.d.src = c0.src;
document.images.e.src = eval("c"+m+".src");
}
else {
document.images.d.src = eval("c"+Math.floor(m/10)+".src");
document.images.e.src = eval("c"+(m%10)+".src");
}
if (s <= 9) {
document.g.src = c0.src;
document.images.h.src = eval("c"+s+".src");
}
else {
document.images.g.src = eval("c"+Math.floor(s/10)+".src");
document.images.h.src = eval("c"+(s%10)+".src");
}
if (dn == "AM") document.j.src = cam.src;
else document.images.j.src = cpm.src;
}
function show3() {
if (!document.images)
return;
var Digital = new Date();
var hours = Digital.getHours();
var minutes = Digital.getMinutes();
var seconds = Digital.getSeconds();
dn = "AM";
if ((hours >= 12) && (minutes >= 1) || (hours >= 13)) {
dn = "PM";
hours = hours-12;
}
if (hours == 0)
hours = 12;
extract(hours, minutes, seconds, dn);
setTimeout("show3()", 1000);
}
window.onload=show3;
// End -->
</script>
<img height=21 src="nb.gif" width=16 name=a><img height=21 src="nb.gif" width=16 name=b><img height=21 src="colon.gif" width=9 name=c><img height=21 src="nb.gif" width=16 name=d><img height=21 src="nb.gif" width=16 name=e><img height=21 src="colon.gif" width=9 name=f><img height=21 src="nb.gif" width=16 name=g><img height=21 src="nb.gif" width=16 name=h><img height=21 src="nam.gif" width=16 name=j>
</code>
</div>
</div>
Rostislav
Сообщений: 2394
Репутация: 591

Сообщение # 6 | 17:13:06
zoyloff-, попробуйте изменить адреса всех картинок в скрипте по аналогии: nb.gif замените на /nb.gif или на http://bios-server-cs.clan.su/nb.gif

zoyloff-
Сообщений: 20
Репутация: 0

Сообщение # 7 | 17:47:29
Заменил "n1.gif" и прочие файлы на "/n1.gif". Проблема разрешилась) Благодарю!
Сообщество uCoz » Архивариус » Решённые вопросы » Часы в верхней шапке сайта (Не отображаются часы в некоторых разделах меню сайта)
Страница 1 из 11
Поиск: