ilch Forum » Allgemein » HTML, PHP, SQL,... » Schriftfarbe beim Counter ändern!

Geschlossen
  1. #1
    User Pic
    BlackKobra Mitglied
    Registriert seit
    18.03.2009
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Hallo und guten Abend alle zusammen!

    Habe mir gerade den folgenden Counter runtergeladen

    <?php

    # Copyright by: Manuel
    # Support www.ilch.de


    #defined ('main') or die ( 'no direct access' );
    #aktuelle zeit

    $result = db_query('SELECT *
    FROM prefix_kalender
    WHERE (time > '.time().')
    AND '.$_SESSION['authright'].' <= recht
    ORDER BY time LIMIT 1');
    while ($row = db_fetch_assoc($result)) {
    $t_id = $row['id'];
    $tag = date('d', $row['time']);
    $monat = date('n', $row['time']);
    $jahr = date('Y', $row['time']);
    $stunde = date('G', $row['time']);
    $minute = date('i', $row['time']);
    $sekunde = date('s', $row['time']);
    $event = $row['title'];
    }
    ?>
    <script language="JavaScript" type="text/javascript">
    // Ziel-Datum in MEZ
    var jahr=<?php echo $jahr ?>, monat=<?php echo $monat ?>, tag=<?php echo $tag ?>, stunde=<?php echo $stunde ?>, minute=<?php echo $minute ?>, sekunde=<?php echo $sekunde ?>;
    var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);
    window.onload = countdown ;

    function countdown() {
    startDatum=new Date(); // Aktuelles Datum

    // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
    if(startDatum<zielDatum) {

    var jahre=0, monate=0, tage=0, stunden=00, minuten=00, sekunden=00;

    // Jahre
    while(startDatum<zielDatum) {
    jahre++;
    startDatum.setFullYear(startDatum.getFullYear()+1);
    }
    startDatum.setFullYear(startDatum.getFullYear()-1);
    jahre--;

    // Monate
    while(startDatum<zielDatum) {
    monate++;
    startDatum.setMonth(startDatum.getMonth()+1);
    }
    startDatum.setMonth(startDatum.getMonth()-1);
    monate--;

    // Tage
    while(startDatum.getTime()+(24*60*60*1000)<zielDatum) {
    tage++;
    startDatum.setTime(startDatum.getTime()+(24*60*60*1000));
    }

    // Stunden
    stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
    startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);

    // Minuten
    minuten=Math.floor((zielDatum-startDatum)/(60*1000));
    startDatum.setTime(startDatum.getTime()+minuten*60*1000);

    // Sekunden
    sekunden=Math.floor((zielDatum-startDatum)/1000);

    // Anzeige formatieren
    (jahre!=1)?jahre=jahre+" Jahre,<br />":jahre=jahre+" Jahr,<br />";
    (monate!=1)?monate=monate+" Monate,<br />":monate=monate+" Monat,<br />";
    (tage!=1)?tage=tage+" Tage,<br />":tage=tage+" Tag,<br />";
    (stunden!=1)?stunden=stunden+":":stunden=stunden+":";
    (minuten!=1)?minuten=minuten+":":minuten=minuten+":";
    if(sekunden<10) sekunden="0"+sekunden;
    (sekunden!=1)?sekunden=sekunden+"":sekunden=sekunden+"";

    document.getElementById('countdown').innerHTML=
    //jahre+
    monate+
    tage+
    stunden+
    minuten+
    sekunden;

    setTimeout('countdown()',200);
    }
    // Anderenfalls alles auf Null setzen
    else document.getElementById('countdown').innerHTML=
    "0 Jahre, 0 Monate, 0 Tage, 0 Stunden, 0 Minuten und 00 Sekunden";
    }
    </script><div align="center">
    <?php
    if(!empty($t_id)) {
    echo 'Noch<br /><span id="countdown" >Countdown</span><br />bis<br />'.$event;
    }
    else {
    echo 'Kein Event im Kalender';
    }
    ?>

    </div>

    funktioniert auch einwandfrei super.

    Aber kann ich auch die Schriftfarbe bei dem Counter ändern? Da bei uns alles in rot auf der HP gestaltet ist möchte ich gerne auch hier die Schriftfarbe in rot haben! Über eine Antwort wäre ich sehr dankbar.


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Recht am Ende <span id="countdown" > zu <span id="countdown" style="font-color:red;"> ändern.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    BlackKobra Mitglied
    Registriert seit
    18.03.2009
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    So sieht jetzt bei mir so aus

    echo 'Noch<br /><span id="countdown" style="font-color:red;">Countdown</span><br />bis<br />'.$event;

    das funktioniert aber leider nicht !
    Oder hab ich da vielleicht einen fehler drin?


    Zuletzt modifiziert von BlackKobra am 19.03.2009 - 16:21:12
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten