Hi,
ich verwende folgendes kleine Script (innerhalb <BODY>) um einen Countdown alle 24Stunden wiederholen zu lassen. In Firefox funktioniert es sehr gut, bei IE und Chrome zum Beispiel nicht. da erscheint nur "NaN" anstatt die Restzeit.
Hat einer von euch Experten ne Ahnung woran das liegen könnte?
ich verwende folgendes kleine Script (innerhalb <BODY>) um einen Countdown alle 24Stunden wiederholen zu lassen. In Firefox funktioniert es sehr gut, bei IE und Chrome zum Beispiel nicht. da erscheint nur "NaN" anstatt die Restzeit.
Hat einer von euch Experten ne Ahnung woran das liegen könnte?
PHP-Code:
<script type="text/javascript">
var servermode='server-php'
var targettime='24:00:00'
var container='cdcontainer'
var offsetMinutes=0
var servertimestring=(servermode=="server-php")? '<? print date("F d, Y H:i:s", time())?>' :
(servermode=="server-ssi")? '<!--#config timefmt="%B %d, %Y %H:%M:%S"-->
<!--#echo var="DATE_LOCAL" -->' : '<%= Now() %>'
var prep=new Date(servertimestring); prep.months=['January', 'February', 'March', 'April', 'May',
'June', 'July', 'August', 'September', 'October', 'November', 'December'];
prep.limit=targettime.split(':');
for (var i_tem = 0; i_tem < prep.limit.length; i_tem++)
prep.limit[i_tem]=parseInt(prep.limit[i_tem], 10);
if(prep.getHours()>prep.limit[0]||(prep.getHours()==prep.limit[0]&&prep.getMinutes()>=prep.limit[1]))
prep.setDate(prep.getDate()+1);
prep.base=prep.months[prep.getMonth()]+' '+prep.getDate()+', '+prep.getFullYear()+' '+targettime;
var launchdate=new cdLocalTime(container, servermode, offsetMinutes, prep.base);
launchdate.displaycountdown("days", formatresults2);
</script>
Kommentar