Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Часы в шапку

Сообщений 1 страница 8 из 8

1

Привет! Есть скрипт часов с датой Слабо актуальные запросы по скриптам, в топике скриптов - и есть форум http://vkontakte.forum.cool/. Вопрос, подскажите пожалуйста, как поставить этот скрипт в правый нижний угол шапки форума? И еще, как сделать шрифт часов более светлым?

0

2

ИВП
У Вас шапка меньше размера календаря... по высоте

Можно календарь оставить как есть, а часы воткнуть другие, со стрелкой, поменее
В Начало HTML верх:

Код:
<!----- Часики ----->
<div align="center" style="position:absolute;right:0">
<embed style="margin: -28px -230px auto auto" src="http://www.clocklink.com/clocks/0012-silver.swf?TimeZone=R2T&"  width="166" height="166" wmode="transparent" type="application/x-shockwave-flash">
</div>

Отредактировано Deff (Чт, 11 Июл 2019 22:11:52)

0

3

ИВП написал(а):

Есть скрипт часов с датой Слабо актуальные запросы по скриптам, в топике скриптов

Эти, по-моему, лучше:

Код:
<DIV align=center><div style="margin-bottom:2px;"><SPAN id=clock>
<script language=JavaScript>
 
var dayarray=new Array("Воскресение","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота") 
var montharray=new Array("Января","Февраля","Марта","Апреля","Мая","Июня","Июля","Августа","Сентября","Октября","Ноября","Декабря") 
 
function getthedate() {
 
var mydate=new Date()
 
var year=mydate.getFullYear()
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym < 10) {
daym="0"+daym
}
 
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
 
if (hours==0) {
hours=12
}
 
if (minutes<=9) {
minutes="0"+minutes
}
 
if (seconds<=9) {
seconds="0"+seconds
}
 
var cdate= daym+" "+montharray[month]+" "+" "+year+" "+"|"+" "+dayarray[day]+" "+"|"+" "+hours+":"+minutes+":"+seconds
 
if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
 
if (!document.all&&!document.getElementById)
getthedate()
 
function goforit() {
if (document.all||document.getElementById)
setInterval("getthedate()",1000)
}
 
window.onload=goforit
 
now = new Date
 
if (now.getHours() < 6) {
  document.write("Доброй ночи!")
}
else if (now.getHours() < 12) {
  document.write("Доброе утро!")
}
 
else if (now.getHours() < 18) {
  document.write("Добрый день!")
}
                else {
  document.write("Добрый вечер!")
}
</SCRIPT>
 
</SPAN></div></DIV>

0

4

Deff написал(а):

ИВП
У Вас шапка меньше размера календаря... по высоте


Странно, когда я ставлю код на форум,  то часы идут в одну строку.
Вот этот скрипт

Код:
Текущие дата и время <script> 
var tags_before_clock = " <font class=\"clock\">" 
var tags_middle_clock = " " 
var tags_after_clock  = " </font>" 
document.write('<span id="clock"></span>'); 
DaysofWeek = new Array() 
DaysofWeek[0]="Воскресенье" 
DaysofWeek[1]="Понедельник" 
DaysofWeek[2]="Вторник" 
DaysofWeek[3]="Среда" 
DaysofWeek[4]="Четверг" 
DaysofWeek[5]="Пятница" 
DaysofWeek[6]="Суббота" 
Months = new Array() 
Months[0]="Января" 
Months[1]="Февраля" 
Months[2]="Марта" 
Months[3]="Апреля" 
Months[4]="Мая" 
Months[5]="Июня" 
Months[6]="Июля" 
Months[7]="Августа" 
Months[8]="Сентября" 
Months[9]="Октября" 
Months[10]="Ноября" 
Months[11]="Декабря" 
function upclock(){ 
var dte = new Date(); 
var hrs = dte.getHours(); 
var min = dte.getMinutes(); 
var sec = dte.getSeconds(); 
var day = DaysofWeek[dte.getDay()] 
var date = dte.getDate() 
var month = Months[dte.getMonth()] 
var year = dte.getFullYear() 
var col = ":"; 
var spc = " "; 
var com = ","; 
var apm; 
if (12 < hrs) { apm="<font size='-1'><span class=\"gensmall\"> pm</span></font>"; hrs-=12; } 
else { apm="<font size='-1'><span class=\"gensmall\"> am</span></font>"; } 
if (hrs == 0) hrs=12; 
if (min<=9) min="0"+min; 
if (sec<=9) sec="0"+sec; 
if(navigator.appName == "Netscape") { 
clock = document.getElementById("clock"); 
clock.innerHTML = tags_before_clock+hrs+col+min+col+sec+apm+spc+tags_middle_clock+spc+day+com+spc+month+spc+date+com+spc+year+tags_after_clock;
} 
if (navigator.appVersion.indexOf("MSIE") != -1){ 
clock.innerHTML = tags_before_clock+spc+day+com+spc+date+spc+month+spc+year+com+tags_middle_clock+hrs+col+min+col+sec+apm+spc+tags_after_clock; 
} 
} 
setInterval("upclock()",1000); 
 
</script> 

А тот календарь, что у меня в боковой панели, я хочу убрать.

0

5

sshmmv написал(а):
ИВП написал(а):

Есть скрипт часов с датой Слабо актуальные запросы по скриптам, в топике скриптов

Эти, по-моему, лучше:

Код:
<DIV align=center><div style="margin-bottom:2px;"><SPAN id=clock>
<script language=JavaScript>
 
var dayarray=new Array("Воскресение","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота") 
var montharray=new Array("Января","Февраля","Марта","Апреля","Мая","Июня","Июля","Августа","Сентября","Октября","Ноября","Декабря") 
 
function getthedate() {
 
var mydate=new Date()
 
var year=mydate.getFullYear()
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym < 10) {
daym="0"+daym
}
 
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
 
if (hours==0) {
hours=12
}
 
if (minutes<=9) {
minutes="0"+minutes
}
 
if (seconds<=9) {
seconds="0"+seconds
}
 
var cdate= daym+" "+montharray[month]+" "+" "+year+" "+"|"+" "+dayarray[day]+" "+"|"+" "+hours+":"+minutes+":"+seconds
 
if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
 
if (!document.all&&!document.getElementById)
getthedate()
 
function goforit() {
if (document.all||document.getElementById)
setInterval("getthedate()",1000)
}
 
window.onload=goforit
 
now = new Date
 
if (now.getHours() < 6) {
  document.write("Доброй ночи!")
}
else if (now.getHours() < 12) {
  document.write("Доброе утро!")
}
 
else if (now.getHours() < 18) {
  document.write("Добрый день!")
}
                else {
  document.write("Добрый вечер!")
}
</SCRIPT>
 
</SPAN></div></DIV>

Можно и этот, но как поставить его в правый нижний угол шапки?

0

6

Попробовал вот так

Код:
<div align="center" style="position:absolute;top:100px;right:-190px">
<SPAN id=clock>
<script language=JavaScript> 
var dayarray=new Array("Воскресение","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота") 
var montharray=new Array("Января","Февраля","Марта","Апреля","Мая","Июня","Июля","Августа","Сентября","Октября","Ноября","Декабря") 
 function getthedate() {
 var mydate=new Date()
 var year=mydate.getFullYear()
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym < 10) {
daym="0"+daym
}
 var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
 if (hours==0) {
hours=12
}
 if (minutes<=9) {
minutes="0"+minutes
}
 if (seconds<=9) {
seconds="0"+seconds
}
 var cdate= daym+" "+montharray[month]+" "+" "+year+" "+"|"+" "+dayarray[day]+" "+"|"+" "+hours+":"+minutes+":"+seconds
 if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
 if (!document.all&&!document.getElementById)
getthedate()
 function goforit() {
if (document.all||document.getElementById)
setInterval("getthedate()",1000)
}
 window.onload=goforit
 now = new Date
 if (now.getHours() < 6) {
  document.write("Доброй ночи!")
}
else if (now.getHours() < 12) {
  document.write("Доброе утро!")
}
 else if (now.getHours() < 18) {
  document.write("Добрый день!")
}
                else {
  document.write("Добрый вечер!")
}
</SCRIPT>
 </SPAN></div></div>

Исказились оформление и шрифт форума. Что не так? Блин, говорила мама иди в институт учиться)))

Отредактировано ИВП (Пт, 12 Июл 2019 11:55:30)

0

7

Всё, разобрался. Спасибо за подсказки, без них не смог бы!

+1

8

https://i.imgur.com/buHMLe4.jpg

+3