Ergebnis 1 bis 3 von 3

Thema: Habe da ein Problem mit einem Kalenderblatt auf meiner Page.

  1. #1
    noname
    Gast

    Standard Habe da ein Problem mit einem Kalenderblatt auf meiner Page.

    Hallo Ihr,

    ich habe da ein Problem ich habe auf meiner "homepage" ein Kalenderblatt das angeblich immer aktuell sein soll eingebaut. Doch leider ist das Kalenderblatt einen Monat zu früh. Klickt einfach mal auf www dort habe ich die Adresse zu meiner "Homepage" hinterlassen.


    Also was muss ich ändern das das Kalenderblatt einen Monat zurück geht ??? Währe nett wenn Sie mir den HTML Code dafür schreiben würden.

    Danke und Grüße


    Code:
    <style type="text/css">
     <!--
     /* Info-Calendar - CSS Definition */
      span.Taganzeige &#123;font-family&#58; Times New Roman; font-size&#58; 40px; font-weight&#58; Bold; color&#58; #FF0000&#125;
      span.Wochentaganzeige &#123;font-family&#58; Times New Roman; font-size&#58; 20px; color&#58; #000000&#125;
      p.Infoanzeige  &#123;font-family&#58; Verdana; font-size&#58; 13px; color&#58; #444444; text-align&#58; center;background-color&#58; C0C0C0&#125;
     hr.borde &#123;border-style&#58; dotted; border-color&#58; FFFFFF; height&#58; 4px; width&#58; 100%&#125;
     -->
    </style>
    
    <script languange="JavaScript">
     <!--
     // Das Script stammt von www.javatop.de
      var heute = new Date&#40;&#41;;
      var m   = heute.getMonth&#40;&#41;;
      var ms  = "Januar   Februar  März April    Mai      Juni    Juli     August   September Oktober  November Dezember ".substring&#40;m*9,m*9+9&#41;;
      var wd  = heute.getDay&#40;&#41;;
      var wds = "Sonntag   Montag    Dienstag  Mittwoch  Donnerstag Freitag   Sonnabend ".substring&#40;wd*10,wd*10+10&#41;;
      var TdJ = " "+getDoy&#40;heute&#41;+". Tag des Jahres";
    
      var WoZ =   genALine&#40;heute&#41;+". Woche";
    
      var SJp = "Schaltjahr!"
      var SJn = "Kein Schaltjahr!"
      var SJ  = isLeapYear&#40;t4&#40;heute.getYear&#40;&#41;&#41;&#41;;
      switch &#40;SJ&#41;
            &#123;
            case true&#58; Meldung=SJp;break;
               case false&#58; Meldung=SJn;break;
       &#125;
    
      var Qu  = getQuarter&#40;heute&#41;+". Quartal";
      var JZ  = getPeriod&#40;heute&#41;+" &#40;Jahreszeit&#41;";
    //  var bWT = "bis Weihnachten";
    
    
    
    function t4&#40;y&#41; &#123;
      return &#40;y < 1000 ? y+1900 &#58; y&#41;;
    &#125;
    
    // Das zielDatum
    var zieljahr  = 0;   // Jahr, oder 0 wenn jährlich wiederkehrend.
    var zielmonat = 12;   // Monat
    var zieltag   = 24;   // Tag
    var azieljahr = zieljahr;
    if &#40;azieljahr==0&#41; &#123;azieljahr = t4&#40;heute.getYear&#40;&#41;&#41;;&#125;
    var julziel = ymd2julian&#40;azieljahr,zielmonat,zieltag&#41;;
    var julheut = ymd2julian&#40;t4&#40;heute.getYear&#40;&#41;&#41;,heute.getMonth&#40;&#41;+1,heute.getDate&#40;&#41;&#41;;
    if &#40;&#40;zieljahr==0&#41; && &#40;julheut>=julziel&#41;&#41; &#123;
    azieljahr++;
    var julziel = ymd2julian&#40;azieljahr,zielmonat,zieltag&#41;;
    &#125;
    
    function getPeriod&#40;t&#41; &#123;
      var m = t.getMonth&#40;&#41;+1;
      var d = t.getDate&#40;&#41;;
      if &#40;&#40;m < 3&#41; || &#40; &#40;m == 3&#41; && &#40;d < 20&#41; &#41; || &#40;&#40;m==12&#41; && &#40; d > 20&#41;&#41;&#41;
        return 'Winter';
      else
        if &#40;&#40;m < 6&#41; || &#40; &#40;m == 6&#41; && &#40;d < 21&#41;&#41;&#41;
          return 'Frühling';
        else
          if &#40;&#40;m < 9&#41; || &#40;&#40;m==9&#41; && &#40;d < 23&#41;&#41;&#41;
            return 'Sommer';
          else
            return 'Herbst';
    &#125;
    
    function getQuarter&#40;t&#41; &#123;
      return Math.floor&#40;t.getMonth&#40;&#41; / 3&#41;+1;
    &#125;
    
    function isLeapYear&#40;y&#41; &#123;
      return &#40;&#40;y % 4 == 0&#41; && &#40;&#40;y % 100!= 0&#41; || &#40;y % 400 == 0&#41;&#41;&#41;;
    &#125;
    
    function weekYear&#40;dat, wek&#41; &#123;
      var result = t4&#40;dat.getYear&#40;&#41;&#41;;
      if &#40;wek == 1 && dat.getMonth&#40;&#41; == 11&#41;
        result++;
      else
        if &#40;wek > 50 && dat.getMonth&#40;&#41; == 0&#41;
          result--;
      return result;
    &#125;
    
    function getWeek&#40;dat&#41; &#123;
      var y = t4&#40;dat.getYear&#40;&#41;&#41;;
      var julianDat = getJulian&#40;dat&#41;;
      var dowDat = julianDow&#40;julianDat&#41;;
      var workJulian;
    
      if &#40;dowDat == 0&#41;
        workJulian = julianDat - 6;
      else
        workJulian = julianDat - dowDat + 1;
    
      var julianFirst = ymd2julian&#40;y, 1, 1&#41;;
      var weeksFromFirst = Math.floor&#40; &#40;workJulian-julianFirst&#41; / 7&#41; + 1;
      var dowFirst = julianDow&#40;julianFirst&#41;;
      var week;
      if &#40;dowFirst == 0 || dowFirst > 4&#41; &#123;
        week = 53 + weeksFromFirst;
        if &#40;week > 53&#41;
          week -= 53;
      &#125; else
        week = 1 + weeksFromFirst;
    
      if &#40;week >= 53&#41; &#123;
        var tempWeek = getWeek&#40;new Date&#40;y+1, 0, 1&#41;&#41;;
        if &#40;tempWeek == 1&#41;
          week = 1;
      &#125;
      return week;
    &#125;
    
    function ymd2julian&#40;y, m, d&#41; &#123;
      if &#40;m < 3&#41;
        var f = -1;
      else
        var f = 0;
    
      return Math.floor&#40;&#40;1461*&#40;f+4800+y&#41;&#41;/4&#41;
           + Math.floor&#40;&#40;&#40;m-2-&#40;f*12&#41;&#41;*367&#41;/12&#41;
           - Math.floor&#40;3*Math.floor&#40;&#40;y+4900+f&#41;/100&#41;/4&#41;
           + d
           - 32075;
    &#125;
    
    function getJulian&#40;t&#41; &#123;
      return ymd2julian&#40;t4&#40;t.getYear&#40;&#41;&#41;, t.getMonth&#40;&#41;+1, t.getDate&#40;&#41;&#41;;
    &#125;
    
    function doy&#40;y,m,d&#41; &#123;
      return ymd2julian&#40;y,m,d&#41;-ymd2julian&#40;y,1,1&#41;+1;
    &#125;
    
    function getDoy&#40;t&#41; &#123;
      return doy&#40;t4&#40;t.getYear&#40;&#41;&#41;, t.getMonth&#40;&#41;+1, t.getDate&#40;&#41;&#41;;
    &#125;
    
    function dow&#40;y,m,d&#41; &#123;
      return &#40;&#40;ymd2julian&#40;y,m,d&#41; % 7&#41; + 1&#41; % 7;
    &#125;
    
    function julianDow&#40;j&#41; &#123;
      return &#40;&#40;j % 7&#41; + 1&#41; % 7;
    &#125;
    
    function genALine&#40;dat&#41; &#123;
      return getWeek&#40;dat&#41;;
    &#125;
    
    if &#40;julheut < julziel&#41; &#123;
            TbW=julziel-julheut;
            if &#40;TbW==1&#41;
              var bWT="1 Tag"+"
    "+"bis Weihnachten";
            else
              var bWT=TbW+" Tage"+"
    "+"bis Weihnachten";
    &#125;
    
     // Vollmond //
     heute.setTime&#40;heute.getTime&#40;&#41; + &#40;heute.getTimezoneOffset&#40;&#41;*60000&#41;&#41;;
     var blaueMondZeit = new Date&#40;96, 1, 3, 16, 15, 0&#41;;
     var mondPeriode  = 29*&#40;24*3600*1000&#41; + 12*&#40;3600*1000&#41; + 44.05*&#40;60*1000&#41;;
     var mondPhasenZeit = &#40;heute.getTime&#40;&#41; - blaueMondZeit.getTime&#40;&#41;&#41; % mondPeriode;
     var Vollmond = "Vollmond in "+Math.round&#40;&#40;mondPeriode-mondPhasenZeit&#41;/&#40;24*3600*1000&#41;&#41;+" Tagen";
    
    
      document.write&#40;"<table border=0 cellspacing=1 cellpadding=0 width='200' bgcolor=#A9A9A9 align=center><tr><td width='100%' align=center>"&#41;;
      document.write&#40;"<hr class=borde><span class=Wochentaganzeige>"+wds+"</span>
    <span class=Taganzeige>"+heute.getDate&#40;&#41;+"</span>
    <span class=Wochentaganzeige>"+ms+"
     </td>" &#41;;
      document.write&#40;"<tr><td><P class=Infoanzeige>"+TdJ+"</td></tr>"&#41;;
      document.write&#40;"<tr><td><P class=Infoanzeige>"+WoZ+"</td></tr>"&#41;;
      document.write&#40;"<tr><td><P class=Infoanzeige>"+Qu+" </td></tr>"&#41;;
      document.write&#40;"<tr><td><P class=Infoanzeige>"+Vollmond+"</td></tr>"&#41;;
      document.write&#40;"<tr><td><P class=Infoanzeige>"+Meldung+"</td></tr>"&#41;;
      document.write&#40;"<tr><td><P class=Infoanzeige>"+JZ+" </td></tr>"&#41;;
      document.write&#40;"<tr><td><P class=Infoanzeige>"+bWT+"</td></tr>"&#41;;
      document.write&#40;"</table>"&#41;;
    
     //-->
    </script>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Meister(in)
    Registriert seit
    30.05.2004
    Ort
    Wien
    Beiträge
    346
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Würde mal eine System-Uhr im Windows überprüfen.

    Diese Zeilen bestimmen den Monat:
    Code:
    var heute = new Date&#40;&#41;; 
    var m   = heute.getMonth&#40;&#41;;
    Müßte dann auch den richtigen Monat ausgeben.
    Du kannst aber auch schummeln:

    Code:
    var heute = new Date&#40;&#41;; 
    var m   = heute.getMonth&#40;&#41; - 1;
    Weiß aber nicht ob das funktioniert.

  3. #3
    König(in)
    Registriert seit
    05.04.2004
    Ort
    Salzgitter
    Beiträge
    1.454
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Also bei mir steht dort 31. Mai und das ist absolut richtig. Ich vermute auch, dass die Systemzeit Deines Rechners nicht richtig ist.
    Beatz
    my $favorite_homepage = array(
    "Multigaming Playhouse" => "http://www.playhouse-multigaming.de"
    );
    my $homepage = array(http://www.mohaa-wiki.de, http://www.berufe-portal.de, http://www.mywibb.de);

Ähnliche Themen

  1. Habe ein Problem mit meiner Navigation
    Von Jensico im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 23.01.2007, 17:03
  2. ich habe ein Problem mit meiner hompage
    Von TFgangsta15 im Forum HTML & CSS Forum
    Antworten: 7
    Letzter Beitrag: 22.10.2006, 15:44
  3. habe nen kleines Problem mit meiner HTML HP
    Von südländer im Forum HTML & CSS Forum
    Antworten: 13
    Letzter Beitrag: 12.05.2005, 09:53
  4. ICH HABE EIN DUMMES PROBLEM MIT MEINER PAGE :-(
    Von noname im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 26.06.2004, 11:01
  5. Ich habe ein Bild auf meiner Page... < dringend
    Von noname im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 19.06.2004, 12:11

Stichworte

Berechtigungen

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