Du bist nicht angemeldet. [Anmelden]
Optionen
Thema bewerten
Hilfe bei einem Countdown. - #996351 - 01.01.2007, 15:15:17
marvin 147

Registriert: 22.05.2005
Beiträge: 2.188
Ort: Deutschland > NRW


Tag.

Ihr müsst mir mal helfen.
Ich habe folgenden Countdown für meine Hp:

Zitat:

<table width=600 border=0 noborder cellpadding=0 cellspacing=0><tr><td><div id="navigation" style="position: absolute ; width: px; left: 50px; top: 140px">

<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);
}

// Das zielDatum

var zieljahr = 2007; // Jahr, oder 0 wenn jährlich wiederkehrend.
var zielmonat = 12; // Monat
var zieltag = 31; // Tag



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);
}
//-->
</script>
<p>


<script language="JavaScript"><!--

if (julheut < julziel) {

document.write ('<center><b><font face="Arial,Helvetica" color="#FF0000" size=4>Das Jahr hat noch '
,julziel-julheut
,' Tage <font color="#000000"><i>!!</i> <p><font size="+1"><\/font><\/center>');}
//-->
</script>


Jetzt möchte ich die Tage, die runter gezählt werden gerne in eine andere Farbe machen.
Dies klingt sehr einfach, ist es aber nicht.
Man kann nicht einfach:
<font color....>
machen, da die Tage aus dem Code aufgerufen werden.

'Marvn'
_________________________
"Misserfolg ist lediglich eine Gelegenheit, mit neuen Ansichten noch einmal anzufangen."

[zum Seitenanfang]  
Re: Hilfe bei einem Countdown. [Re: marvin 147] - #996365 - 01.01.2007, 15:23:49
Süßa<Boi>
Nicht registriert


Warum soll das nicht gehen? staun

Zitat:
<table width=600 border=0 noborder cellpadding=0 cellspacing=0><tr><td><div id="navigation" style="position: absolute ; width: px; left: 50px; top: 140px">

<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);
}

// Das zielDatum

var zieljahr = 2007; // Jahr, oder 0 wenn jährlich wiederkehrend.
var zielmonat = 12; // Monat
var zieltag = 31; // Tag



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);
}
//-->
</script>
<p>


<script language="JavaScript"><!--

if (julheut < julziel) {

document.write ('<center><b><font face="Arial,Helvetica" color="#FF0000" size=4>Das Jahr hat noch [color:"blue"]<font color="#0000FF">'
,julziel-julheut
,'</font>[/color] Tage <font color="#000000"><i>!!</i> <p><font size="+1"><\/font><\/center>');}
//-->
</script>

Das blau hervorgehobene ist dafür da, dass sich nur die Zahlen farblich verändern.

[zum Seitenanfang]  
Re: Hilfe bei einem Countdown. [Re: marvin 147] - #996367 - 01.01.2007, 15:24:01
Mein Nick
Nicht registriert


Hallo,

doch, kann man.

Zitat:
<table width=600 border=0 noborder cellpadding=0 cellspacing=0><tr><td><div id="navigation" style="position: absolute ; width: px; left: 50px; top: 140px">

<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);
}

// Das zielDatum

var zieljahr = 2007; // Jahr, oder 0 wenn jährlich wiederkehrend.
var zielmonat = 12; // Monat
var zieltag = 31; // Tag



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);
}
//-->
</script>
<p>


<script language="JavaScript"><!--

if (julheut < julziel) {

document.write ('<center><b><font face="Arial,Helvetica" color="#FF0000" size=4>Das Jahr hat noch <font color="#hec-code"> '
,julziel-julheut
,'</font> Tage <font color="#000000"><i>!!</i> <p><font size="+1"><\/font><\/center>');}
//-->
</script>



MfG, ich.

Zu spaet. :o


Bearbeitet von Mein Nick (01.01.2007, 15:24:42)

[zum Seitenanfang]  
Re: Hilfe bei einem Countdown. [Re: ] - #996375 - 01.01.2007, 15:29:02
marvin 147

Registriert: 22.05.2005
Beiträge: 2.188
Ort: Deutschland > NRW
Komisch.
Ich hab das mehrmals ausprobiert und hat nie geklappt.
Danke euch.

Hier kann >>geschlossen werden.
_________________________
"Misserfolg ist lediglich eine Gelegenheit, mit neuen Ansichten noch einmal anzufangen."

[zum Seitenanfang]  
Re: Hilfe bei einem Countdown. [Re: marvin 147] - #996377 - 01.01.2007, 15:29:08
sockermänchen
Nicht registriert


<table width="600" border="0" cellpadding="0" cellspacing="0"><tr><td><div style="position: absolute; left: 50px; top: 140px;">
<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);
}

// Das zielDatum

var zieljahr = 2007; // Jahr, oder 0 wenn jährlich wiederkehrend.
var zielmonat = 12; // Monat
var zieltag = 31; // Tag



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);
}
//-->
</script>
<p>


<script language="JavaScript"><!--

if (julheut < julziel) {

document.write ('<center><b><font face="Arial,Helvetica" color="#FF0033" size="4">Das Jahr hat noch '
,julziel-julheut
,' Tage <font color="#000000"><i>!!</i> <p><font size="+1"><\/font><\/center>');}
//-->
</script></div></td></tr></table>

das fette kannste du änderen wie du willst.

[zum Seitenanfang]  
Re: Hilfe bei einem Countdown. [Re: ] - #996382 - 01.01.2007, 15:31:38
Moorengelchen
Nicht registriert


Dann komme ich dem Wunsch nach und schließe im Anschluss.

[zum Seitenanfang]