Anzeige

Brauche Hilfe für Countdown

Brauche Hilfe für Countdown | PSD-Tutorials.de

Erstellt von doedel_ei, 15.08.2008.

  1. doedel_ei

    doedel_ei Noch nicht viel geschrieben

    Dabei seit:
    06.08.2008
    Beiträge:
    38
    Geschlecht:
    männlich
    Brauche Hilfe für Countdown
    Tach zusammen,

    ein neuer Tag ein neues Problem :D
    Ich bin dabei einen Countdown via AS zu integrieren. Das ging soweit auch problemlos. Starte ich den Film werden alle Felder bis auf eines angesprochen. Da die Feldeigenschaften komplett indentisch sind und sich nur in der Var Bezeichnung unterscheiden verstehe ich diesen Fehler nicht. Hier der Code:

    Code (Text):
    1. var tSecond = "01"    //Zielsekunden
    2. var tMinute = "00"    //Zielminuten
    3. var tHour = "00"    //Zielstunden
    4. var tDay = "15"        //Zieltag
    5. var tMonth = "09"    //Zielmonat
    6. var tYear = "2008"    //Zieljahr
    7.  
    8. // Zieldatum berechnen
    9. var target = new Date(tYear, tMonth - 1, tDay, tHour, tMinute, tSecond);
    10. target = target.getTime();
    11.  
    12. //aktuelles Datum berechnen
    13. var now = new Date();
    14. now = now.getTime();
    15.  
    16. //Differenz bilden
    17. var diff = target - now;
    18. var howlong = "";
    19.  
    20. //einzelne Datumskomponenten berechnen
    21. var years = (diff - (diff % 31557600000)) / 31557600000;
    22. diff = diff - (years * 31557600000);
    23. var months = (diff - (diff % 2628000000)) / 2628000000;
    24. diff = diff - (months * 2628000000);
    25. var days = (diff - (diff % 86400000)) / 86400000;
    26. diff = diff - (days * 86400000);
    27. var hours = (diff - (diff % 3600000)) / 3600000;
    28. diff = diff - (hours * 3600000);
    29. var minutes = (diff - (diff % 60000)) / 60000;
    30. diff = diff - (minutes * 60000);
    31. var seconds = (diff - (diff % 1000)) / 1000;
    32.  
    33. //Komponenten formatieren
    34. if(seconds > -1) {
    35.     if (years != 0) {
    36.         howlong = years;
    37.     }
    38.     if (months != 0) {
    39.     fieldmonth = months;
    40.     }
    41.     if (days != 0) {
    42.     fielddays = days;
    43.     }
    44.     if (hours != 0) {
    45.     fieldhours = hours;    
    46.     }
    47.     if (minutes != 0) {
    48.     fieldminutes = minutes;    
    49.     }
    50.     if (seconds != 0) {
    51.     fieldseconds = seconds;    
    52.     }
    53. }
    54.  
    So soll es aussehen. Könnte es vielleicht doch an den Eigenschaftseinstellungen liegen? Die sehen so aus.
    Habt ihr eine Idee wie ich die Ausgabefelder spiegeln kann, so dass der Spiegelungseffekt da ist? Ich kann sie ja nicht umwandeln, da nichts drin steht. Bin für jeden Hinweis dankbar.

    doedel
     
    #1      
  2. doedel_ei

    doedel_ei Noch nicht viel geschrieben

    Dabei seit:
    06.08.2008
    Beiträge:
    38
    Geschlecht:
    männlich
    Brauche Hilfe für Countdown
    AW: Brauche Hilfe für Countdown

    Einen Teil konnte ich selbst lösen. Für die Spiegelung der dynamischen Textfelder muss die Schriftart eingebettet werden. Aber das wußtet ihr wahrscheinlich schon ;)

    Den anderen Fehler habe ich noch nicht gefunden. Jetzt werden sogar zwei Feler nicht angezeigt :(
     
    #2      
  3. doedel_ei

    doedel_ei Noch nicht viel geschrieben

    Dabei seit:
    06.08.2008
    Beiträge:
    38
    Geschlecht:
    männlich
    Brauche Hilfe für Countdown
    AW: Brauche Hilfe für Countdown

    So es funzt. Es lag am Wert, den ich für den Tag festgelegt habe. Da der Tag der 15. ist und heute auch, macht das (laut der oberen Berechnung) Null. Mit Null kann er natürlich nicht dividieren, also auch kein Wert :p
    Mit einer else Bedingung sollte dann wenigsten die "0" darstehen.
     
    #3      
x
×
×
teststefan