Pomo6t za Javascript i chasovnik
11 отговора
276 прегледа
Pomo6t za Javascript i chasovnik
Niakoi moje li da mi kaje zashto ne raboti sledniat script. Iskam da mi izpisva na stranicata tekushtiat chas i da se update-va na vsiaka sekunda. Rezultatut e obache ednokratno izpisvane.
function show_hour ()
{
var currentHour=new Date()
var thehour=currentHour.getHours ();
var themins=currentHour.getMinutes ();
var theseconds=currentHour.getSeconds ();
document.write (thehour+":"+themins+":"+theseconds);
}
setInterval ("show_hour ()", 1000);
V sushtoto vreme kato zamenia :
document.write (thehour+":"+themins+":"+theseconds);
sus
window.status=thehour+":"+themins+":"+theseconds;
scripta raboti.
Shte buda mnogo blagodaren ako niakoi mi pomogne.
function show_hour ()
{
var currentHour=new Date()
var thehour=currentHour.getHours ();
var themins=currentHour.getMinutes ();
var theseconds=currentHour.getSeconds ();
document.write (thehour+":"+themins+":"+theseconds);
}
setInterval ("show_hour ()", 1000);
V sushtoto vreme kato zamenia :
document.write (thehour+":"+themins+":"+theseconds);
sus
window.status=thehour+":"+themins+":"+theseconds;
scripta raboti.
Shte buda mnogo blagodaren ako niakoi mi pomogne.
Re: Pomo6t za Javascript i chasovnik
Защото document.write се изпълнява еднократно при зареждането на страницата... ако го използваш повторно след това, ще замени кода на цялата страница с това, което си написал като аргумент.
Използвай например innerHTML или innerText, но това пък работи само в MSIE...
А бе има си начини и в другите браузъри да проработи- разгледай малко сайтове за скриптове!
БАба...
Използвай например innerHTML или innerText, но това пък работи само в MSIE...
А бе има си начини и в другите браузъри да проработи- разгледай малко сайтове за скриптове!
БАба...
Re: Pomo6t za Javascript i chasovnik
Бабо, иннерХТМЛ за щастие работи навсякъде освен в Опера<7 (може би и НС4). Иначе нямаше да ми работи личният сайт 
--
The#Project - лайфстайл списание в мрежата
--
The#Project - лайфстайл списание в мрежата
Re: Pomo6t za Javascript i chasovnik
Модифицирах я малко функцията (много обичам getElementById :)). Ще работи на всички DOM браузери. innerHTML го няма в NC 4.xx, но тук нещата стават по друг начин с open, write и close.
И аз не съм сигурен за версиите на Опера <7, но в 7 поне работи.
<HTML><HEAD>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
<TITLE>test</TITLE>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function show_hour () {
var currentHour = new Date();
var thehour = currentHour.getHours ();
var themins = currentHour.getMinutes ();
var theseconds = currentHour.getSeconds ();
document.getElementById("theTimes").innerHTML = ((thehour <= "9")? ( "0" + thehour): thehour) + ":" + ((themins <= "9")? ( "0" + themins): themins) + ":" + ((theseconds <= "9")? ( "0" + theseconds): theseconds);
setTimeout("show_hour()", 1000);
};
</SCRIPT>
</HEAD>
<BODY>
<DIV ID="theTimes"></DIV>
<SCRIPT>show_hour();</SCRIPT>
</BODY></HTML>
Най-същественото е невидимо за очите
И аз не съм сигурен за версиите на Опера <7, но в 7 поне работи.
<HTML><HEAD>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
<TITLE>test</TITLE>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function show_hour () {
var currentHour = new Date();
var thehour = currentHour.getHours ();
var themins = currentHour.getMinutes ();
var theseconds = currentHour.getSeconds ();
document.getElementById("theTimes").innerHTML = ((thehour <= "9")? ( "0" + thehour): thehour) + ":" + ((themins <= "9")? ( "0" + themins): themins) + ":" + ((theseconds <= "9")? ( "0" + theseconds): theseconds);
setTimeout("show_hour()", 1000);
};
</SCRIPT>
</HEAD>
<BODY>
<DIV ID="theTimes"></DIV>
<SCRIPT>show_hour();</SCRIPT>
</BODY></HTML>
Най-същественото е невидимо за очите
Re: innerHTML...
наистина не работи в Опера <= 6.03, ама тва не е негов проблем :)
Няма и не трябва да има правила и критерии, по които да се мисли и живее.
Няма и не трябва да има правила и критерии, по които да се мисли и живее.
Re: Pomo6t za Javascript i chasovnik
а как да направя часовникът да е в долния десен ъгъл?
Колко много неща има на света, които не са ми нужни.
mireto.hit.bg
Колко много неща има на света, които не са ми нужни.
mireto.hit.bg
Re: Pomo6t za Javascript i chasovnik
За примера, който дадох, това е най-лесния начин
<BODY>
<TABLE WIDTH="100%" HEIGHT="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0">
<TR><TD ID="theTimes" ALIGN="right" VALIGN="bottom"></TD></TR>
</TABLE>
<SCRIPT>show_hour();</SCRIPT>
</BODY>
Най-същественото е невидимо за очите
<BODY>
<TABLE WIDTH="100%" HEIGHT="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0">
<TR><TD ID="theTimes" ALIGN="right" VALIGN="bottom"></TD></TR>
</TABLE>
<SCRIPT>show_hour();</SCRIPT>
</BODY>
Най-същественото е невидимо за очите
Re: Pomo6t za Javascript i chasovnik
мерсии
Колко много неща има на света, които не са ми нужни.
mireto.hit.bg
Колко много неща има на света, които не са ми нужни.
mireto.hit.bg
Re: Pomo6t za Javascript i chasovnik
ама нещо не става...като напиша този код и часовика изчезнва не знам защо. а иначе си седи долу в ляво...
Колко много неща има на света, които не са ми нужни.
mireto.hit.bg
Колко много неща има на света, които не са ми нужни.
mireto.hit.bg
kak se polzva innerHTML?
Blagodaria ti za suveta, moje li niakoi obache da mi kaje nakratko, kakuv e sintaksisa na innerHTML - tova svoistvo na koi obect e i t.n.
Re: Pomo6t za Javascript i chasovnik
Най-лесният не означава най-удачният. Покажи къде го слагаш и как и ще ти помогна повече
Най-същественото е невидимо за очите
Re: kak se polzva innerHTML?
innerHTML
Sets or retrieves the HTML between the start and end tags of the object.
Syntax
object.innerHTML [ = sHTML ]
Possible Values
sHTML String that specifies or receives the content between the start and end tags.
The property is read/write for all objects except the following, for which it is read-only: COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR. The property has no default value.
За повече информация [линк]
Най-същественото е невидимо за очите
Sets or retrieves the HTML between the start and end tags of the object.
Syntax
object.innerHTML [ = sHTML ]
Possible Values
sHTML String that specifies or receives the content between the start and end tags.
The property is read/write for all objects except the following, for which it is read-only: COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR. The property has no default value.
За повече информация [линк]
Най-същественото е невидимо за очите