Ergebnis 1 bis 6 von 6
  1. #1
    ]=MrCarisma=[ ist offline Jungspund
    registriert
    11-07-2005
    Beiträge
    17

    Unhappy Brauche Hilfe mit Java

    Hi @ all

    Vielleicht kann mir jemand helfen:

    Ich möchte auf einer Website zum Ausdruck bringen, wie lang sie schon existiert (Auf die Sekunde genau)
    Und zwar sollte das so in etwa aussehen:

    Uns gibt es schon 1 Jahr, 3 Monate, 15 Tage, 22 Stunden, 38 Minuten und 14 Sekunden

    oder so ähnlich...jedenfalls sollte sich die Anzeige bei jedem Reload aktualisieren.
    Soweit ich Java nun kenne (also fast garnicht ) Sollte es funktionieren, doch ich kanns nicht

    Es müsste irgendwie eine Möglichkeit geben, ein Bestimmtest Datum in der Vergangenheit anzugeben, wonach sich diese Anzeige richtet.

    Vielen Dank schonmal im Voraus!

    Wenn jemand solch einen Script kennt, kann er ihn ja hier Posten, das wär ne super Hilfe!!!

  2. #2
    Avatar von Hawk63
    Hawk63 ist offline Haudegen
    registriert
    05-03-2005
    Ort
    Berlin
    Beiträge
    505

    AW: Brauche Hilfe mit Java

    Hallo,

    Hier das Script:

    var diffMonths=-1, diffDays=-1, diffHours=-1, diffMins=-1
    var compDat = new Date("June 06, 2004 18:00:00")
    var msPerMonth = 31 * 24 * 60 * 60 * 1000
    var msPerDay = 24 * 60 * 60 * 1000
    var msPerHour = 60 * 60 * 1000
    var msPerMin = 60 * 1000
    var msPerSec = 1000

    var today = new Date()
    var changeD = diffDays
    var changeH = diffHours
    var changeMin = diffMins
    var diffMs = today.getTime()-compDat.getTime()
    diffDays = Math.floor(diffMs / msPerDay)
    diffMs -= diffDays * msPerDay
    diffHours = Math.floor(diffMs / msPerHour)
    diffMs -= diffHours * msPerHour
    diffMins = Math.floor(diffMs / msPerMin)
    diffMs -= diffMins * msPerMin
    var diffSecs = Math.floor(diffMs / msPerSec)
    if(diffDays < 10) diffDays = '0' +diffDays;
    if(diffHours < 10) diffHours = '0' +diffHours;
    if(diffMins < 10) diffMins = '0' +diffMins;
    if(diffSecs < 10) diffSecs = '0' +diffSecs;
    if(changeD!=diffDays||changeH!=diffHours||changeMin!=diffMins) document.getElementById('ablauf').innerHTML="Uns gibt es schon "+ diffDays +" Tage " + diffHours +" Stunden " + diffMins +" Minuten " + diffSecs ;
    ;
    timerID = setTimeout("clock()",1000)}

    //-->
    </script>

    <body onload="clock()">

    <div id="ablauf">
    <script>clock()</script>
    </div>
    Hawk63
    -------------------------------------------------------

    -------------------------------------------------------
    Woher soll ich wissen was ich denke, bevor ich höre was ich sage

  3. #3
    ]=MrCarisma=[ ist offline Jungspund
    registriert
    11-07-2005
    Beiträge
    17

    AW: Brauche Hilfe mit Java

    Suuuper!
    Vielen Dank!

    Aber wenn ich den Script in eine html Seite einfüge, klappt das nicht!

    Was muss ich vor "var diffMonths=-1, diffDays=-1, diffHours=-1, diffMins=-1" einfügen?
    Soviel ich weiß, muss da noch was hin...

    Danke!

  4. #4
    pit-r Guest

    AW: Brauche Hilfe mit Java

    Moin!

    In dem code sind einige Würmchen. Probier mal was in der Richtung:
    PHP-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <
    html>
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <
    title>Beispiel</title>
    <
    script type="text/javascript">
    <!--
    var 
    compDat = new Date("July 11, 2004 18:00:00")
    var 
    msPerMonth 31 24 60 60 1000
    var msPerDay 24 60 60 1000
    var msPerHour 60 60 1000
    var msPerMin 60 1000
    var msPerSec 1000
    function clock(){
    var 
    today = new Date()
    var 
    diffMs today.getTime()-compDat.getTime();
    diffDays Math.floor(diffMs msPerDay);
    diffMs -= diffDays msPerDay;
    diffHours Math.floor(diffMs msPerHour);
    diffMs -= diffHours msPerHour;
    diffMins Math.floor(diffMs msPerMin);
    diffMs -= diffMins msPerMin;
    diffSecs Math.floor(diffMs msPerSec);
    if(
    diffDays 10diffDays '0' +diffDays;
    if(
    diffHours 10diffHours '0' +diffHours;
    if(
    diffMins 10diffMins '0' +diffMins;
    if(
    diffSecs 10diffSecs '0' +diffSecs;
    document.getElementById('ablauf').innerHTML="Uns gibt es schon "diffDays +" Tage " diffHours +" Stunden " diffMins +" Minuten " diffSecs ;
    setTimeout("clock()",1000);
    }
    //-->
    </script>
    </head>
    <body onload="clock()">
    <div id="ablauf">
    </div>
    </body>
    </html> 
    Ahoi - Pit

  5. #5
    ]=MrCarisma=[ ist offline Jungspund
    registriert
    11-07-2005
    Beiträge
    17

    AW: Brauche Hilfe mit Java


    Wahnsinn, das Funktioniert!
    Und die Zeit läuft sogar mit!!! Wahnsinn!

    Vielen Dank!!!!!

  6. #6
    pit-r Guest

    AW: Brauche Hilfe mit Java

    Gern geschehen!

Ähnliche Themen

  1. Hab ein Problem bei Java. brauche Hilfe
    Von ShishaTurtle im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 09-02-2005, 10:14
  2. Manuelle Slideshow mit Java - Hilfe!
    Von greenhorn22 im Forum Script-Check
    Antworten: 1
    Letzter Beitrag: 03-12-2003, 13:04
  3. Antworten: 7
    Letzter Beitrag: 29-12-2002, 17:38
  4. brauche hilfe mit netscape
    Von Santos im Forum JavaScript
    Antworten: 0
    Letzter Beitrag: 24-12-2001, 00:01

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •