Hallo Calocybe!
»»Du kannst Dir das auf http://www.jahr2000.siemens.de/de/index.asp anschauen, das heisst, wenn Du eine schnelle Verbindung hast. *g*)
»»
Darf es auch nur ein Glasfaser-Standleitung sein?
(Ist die Seite von dir? Oder hast du gesehen, daß Unter NS da auch nix geht? Jedenfalls der quelltext zeugt von vielen Proben ;-) )
So. Ich war so frei und habe mir das alles ein wenig zurechtgestüzt.
Der Code hier funktionert bei mit unter NS4.5 und IE.
<html>
<head>
<title>Untitled</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
var y2kMonths, y2kDays, y2kHours, y2kMinutes;
function InitCountdown() {
var today = new Date();
var now = new Date();
var CurDate = now.getDate();
var todayInMS = today.getTime();
today.setYear(2000); today.setMonth(0); today.setDate(1);
today.setHours(0); today.setMinutes(0); today.setSeconds(0);
var days_per_month=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var CurMonth = now.getMonth();
var countMonth = 11 - CurMonth;
var DateLeft=days_per_month[CurMonth]-CurDate;
var y2kInMS = today.getTime();
var countExact = (y2kInMS - todayInMS) / (1000 * 3600 * 24);
var diff = (y2kInMS - todayInMS);
var countDays = Math.floor(countExact);
var countHours = Math.floor((countExact - countDays) * 24);
var diff2 = (diff -((countDays * 1000 * 3600 * 24) + (countHours * 3600 * 1000)));
var countMinutes = Math.floor(diff2 / (1000 * 60));
y2kMonths = countMonth;
y2kDays = DateLeft;
y2kHours = countHours;
y2kMinutes = countMinutes;
}
function write_countdown_cell(width, content) {
document.writeln('<TD WIDTH="' + width + '" CLASS="y2kcountdown"><B>' +
content + '</B></TD>');
}
function wcc2(num, content) {
if (document.all) {
eval("document.all.iey2k" + num + ".innerHTML = "" + content + "";");
} else if (document.layers) {
// eval("document.nsy2k" + num + ".document.open();");
// eval("document.nsy2k" + num + ".document.write("" + content + "");");
// eval("document.nsy2k" + num + ".document.close();");
}
}
function wcc() {
wcc2(0, y2kMonths + " MONATE");
wcc2(1, y2kDays + " TAGE");
wcc2(2, y2kHours + " STUNDEN");
wcc2(3, y2kMinutes + " MINUTEN");
}
InitCountdown();
//--></SCRIPT>
<STYLE TYPE="text/css">
<!--
td.y2kcountdown { text-align:right; color:#FF0000; font-weight:bold; font-size:10pt; }
//-->
</STYLE>
</head>
<body style="font-family:Arial; font-size:14pt; color:blue;">
OnLoad="wcc();
<SCRIPT>
document.writeln('<TABLE BORDER="1" CELLPADDING="0" CELLSPACING="0" WIDTH="575">');
/* document.writeln(' <TR><TD COLSPAN="4"> </TD></TR>');*/
document.writeln(' <TR>');
write_countdown_cell(145, y2kMonths + " MONATE");
write_countdown_cell(140, y2kDays + " TAGE");
write_countdown_cell(145, y2kHours + " STUNDEN");
write_countdown_cell(145, y2kMinutes + " MINUTEN");
document.writeln(' </TR>');
document.writeln('</TABLE>');
</SCRIPT>
</body>
</html>
Das ganze funktioniert bei mir auch in verschachtelten Tabellen. Den Code mit den vielen Tabellen poste ich dir leiber per E-mail.
Grüße
Thomas