Обновяване след: ? сек.

http://web-tourist.net/forum/viewtopic.php?t=27012

http://www.dynamicdrive.com/dynamicindex6/universalcountdown.htm
http://www.dynamicdrive.com/dynamicindex6/countingup.htm
http://www.dynamicdrive.com/dynamicindex6/refresh.htm
 
Код:
<html>
<head>
<title>TEST</title>
<script type="text/javascript">
function Countdown() {
var number;
self = this;       
this.setTime = function(value) {
number = value;
};       
this.start = function() {
countdownfunc();
};     
function countdownfunc() {
if(number > -1) {
setTimeout("self.start()", 1000);
document.getElementById("time").innerHTML = (number--);
}
}
}
window.onload = function() {
var test = new Countdown();
test.setTime(15);
test.start();
};
//]]>
</script>
</head>
<body>
<div style="border:1px solid;width:20px;text-align:center;" id="time"></div>
</form>
</body>
</html>

:roll:
 
@stoqnski - не ми върши работа :wink:

@hrischo - не работи под IE7, а и не ми харесва така :roll:

@jooorooo - само един от линковете ти ми върши работа, но аз точно него съм почнал да "разсъбличам" :D става дума за:
http://www.dynamicdrive.com/dynamicindex6/refresh.htm

Ето до къде съм стигнал (бачка при IE7, Firefox и Opera)...

Код:
<script>
var countDownInterval=5;
var countDownTime=countDownInterval+1;
function countDown(){
countDownTime--;
if (countDownTime <=-1){
countDownTime=countDownInterval;
clearTimeout(counter)
return
}
if (document.getElementById)
document.getElementById("countDownText").innerHTML=countDownTime+" "
counter=setTimeout("countDown()", 1000);
}

function startit(){
if (document.all||document.getElementById)
document.write('Обновяване след: <b id="countDownText">'+countDownTime+' </b> сек.')
countDown()
}

if (document.all||document.getElementById)
startit()
</script>
При IE6 работи, нали ?
 
Скрипта може да стои в тялото на документа:

<script language="JavaScript">

</script>


<script language="JavaScript">

</script>

<BR>Страницата ще се обнови след <B ID="countDownText">15</B> секунди!


Дано съм помогнал...
Успех!
 
Мерси @sizif, +1 :roll: за съжаление не става да го ползвам там където искам ... седи си на 15 и не мърда! :cry:

Става дума за Ajax Chat който се обновява на 15 сек. и исках да го сложа това в обновяващия се файл, но не брои а си седи на 15 ... ако отворя файла директно проблеми няма.
 

Back
Горе