countdown / mac
spachali
- javascript
hallo! suche countdown-script, dass nicht nur auf win laeuft sondern auch auf mac u.s.w. . die von mir bisher getesteten hatten mac-probleme.
mfg, spachali
Hallo Spachali,
ich habe auf einer meiner Seiten einen Countdown installiert, der
relativ problemlos läuft. Es handelt sich dabei um ein Standard-
Script, wie es überall im Netz aufzutreffen ist, allerdings leicht modifiziert.
Ich arbeite mit einem Mac und die einzigen Probleme, die ich mit dem
Script hatte, bezogen sich auf Netscape/Explorer-Unterschiede.
Meines wissens läuft das Script auch unter Windows ganz ordentlich (ich lasse mich aber gern eines besseren belehren):
Das Script findest Du hier:
< http://www.mously.com/archiv/aussichten/index.html>
MfG
David
Hallo Spachali,
ich habe auf einer meiner Seiten einen Countdown installiert, der
relativ problemlos läuft. Es handelt sich dabei um ein Standard-
Script, wie es überall im Netz aufzutreffen ist, allerdings leicht modifiziert.
hallo david, ja das script kenne ich und es funktioniert ueberall.
kannst du, oder jemand anderes mir aber sagen, warum das folgende nicht unter mac laeuft? bin leider nicht der geborene js-ler.
http://user.berlin.de/~steffen.pachali/script.txt
mfg, steffen
Hallo Spachali,
kannst du, oder jemand anderes mir aber sagen, warum das folgende nicht unter mac laeuft? bin leider nicht der geborene js-ler.
http://user.berlin.de/~steffen.pachali/script.txt
Sind es wirklich nur noch 121 Tage bis zum 15.9.?
Dann habe ich ja in 125 Tagen Geburtstag :-) !
Nein, im Ernst: Wenn das Script den String "121 Tage" ausgeben soll,
dann läuft es auf meinem Mac (unter NN und IE) korrekt.
Zumindest in dieser Form:
<html><head>
<title>Countdown</title>
</head>
<body bgcolor="#FFFFFF">
<script language="JavaScript">
<!--
var now= new Date();
function ymd2julian(y, m, d) {
if (m < 3)
var f = -1;
else
var f = 0;
return Math.floor((1461*(f+4800+y))/4)
+ Math.floor(((m-2-(f*12))*367)/12)
- Math.floor(3*Math.floor((y+4900+f)/100)/4)
+ d
- 32075;
}
function t4(y) {
return (y < 1000 ? y+1900 : y);
}
var zieljahr = 0;
var zielmonat = 9;
var zieltag = 15;
var azieljahr = zieljahr;
if (azieljahr==0) {azieljahr = t4(now.getYear());}
var julziel = ymd2julian(azieljahr,zielmonat,zieltag);
var julheut = ymd2julian(t4(now.getYear()),now.getMonth()+1,now.getDate());
if ((zieljahr==0) && (julheut>=julziel)) {
azieljahr++;
var julziel = ymd2julian(azieljahr,zielmonat,zieltag);
}
if (julheut < julziel) {
document.write ('<b> ',julziel-julheut,' Tage</font></b>');}
// -->
</script>
</body>
</html>
MfG
David
Wenn das Script den String "121 Tage" ausgeben soll,
dann läuft es auf meinem Mac (unter NN und IE) korrekt.
dann liegt es wohl an dem mac, an dem ich getestet habe.
danke, und alles gute in 124 tagen!!
mfg, steffen