Показать сообщение отдельно
Старый 06.12.2005, 12:12   #7   
Форумец
 
Аватар для Ray79
 
Сообщений: 831
Регистрация: 04.08.2005

Ray79 вне форума Не в сети
Пример на жабе. Может сообразишь, как во флеш переделать.

<html>
<head>
<title>Торги</title>
<>
<link rel="StyleSheet" type="text/css" href="/style.css"/>
</head>
<body onunload="winrefresh();" bgcolor="#ffffff" text="#151F39" link="#0076CC" vlink="#0076CC" alink="#0076CC" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<?xml version="1.0" encoding="CP1251" standalone="yes"?>
<script language="javascript">
var UseEcp = false;
</script>
<script language="javascript">

var timerRunning = false;
var timerID = null;
var timeSelect =47.7166666667;
start = new Date();
startTime = start.getTime();

function showTimer() {
finish = new Date();
finSeco = finish.getSeconds();
finishTime = finish.getTime();

var getTimes = finishTime - startTime;
var runTimes = parseInt(getTimes / 1000, 10);


var timeLeft = (timeSelect * 60) - runTimes;
var hous = (timeLeft >= (60 * 60)) ? parseInt(timeLeft / (60 * 60), 10) : 0;
var mins = (timeLeft >= 60) ? parseInt((timeLeft % (60 * 60)) / 60, 10) : 0;
var secs = (timeLeft < 60) ? timeLeft : parseInt(timeLeft % 60, 10);
var timerValue = ' ';

if (timeLeft < 0) {
timeLeft = 0;
timerValue += 'Торги завершены';
document.all.panel.innerHTML = timerValue;
// focus to pop up to top after the time;
}
else if (isNaN(timeLeft)) {
// to get NaN out in Netscape Browser;
timerValue += (hous < 10) ? ('0' + hous + ' ч. ') : (hous + ' ч. ');
timerValue += (mins < 10) ? ('0' + mins + ' мин. ') : (mins + ' мин. ');
timerValue += '';
timerValue += ' (90 мин.)';
document.all.panel.innerHTML = timerValue;
}
else {
timerValue += (hous < 10) ? ('0' + hous + ' ч. ') : (hous + ' ч. ');
timerValue += (mins < 10) ? ('0' + mins + ' мин. ') : (mins + ' мин. ');
// timerValue += (secs < 10) ? ('0' + secs) : secs;
// timerValue += ' (' + parseInt(timeLeft / 60, 10) + ' мин.)';
document.all.panel.innerHTML = timerValue;
}
timerID = setTimeout('showTimer()', 1000);
timerRunning = true;
}
</script>


До окончания торгов:
</td>
<td width="80%" colspan="2">
<div>
<span id="panel">Не определено</span>
</div>
</td>
</tr>
</table>
<script language="javascript">
showTimer();
</script>
  Ответить с цитированием