| Autor | 
		Nachricht | 
	
	
		
            
                - 
                    
                      
                    admira-fans 
                        
                    
                    
                    Wohnort: Dornbirn 
                    
                    
                     
                 
             
		 | 
		
			
				 07.06.2013 um 08:14 (UTC)     Titel: Fußball Countup | 
				
                
                 | 
			 
			
				
  | 
			 
			
				Hallo,
 
ich suche einen Countup, welcher wie eine Fußball Anzeigetafel funktioniert. D.h. ich brauch keine Jahre, Monate oder Tage. Sondern nur Minuten und Sekunde. Ganz wichtig die Minuten sollen ins unendliche gehe. Da soll also auch die 80. Minute mit 80:00 dortstehen. Ihr hofft was ich meine falls nicht einfach schreiben.
 
Die Anzeigetafel gibts auf meiner Seite   
Grüße Max
 
admira-fans.at ______________   | 
			 
		  | 
	
	
		| 
            ↑
         | 
		
                
		 | 
	
	
		  | 
	
	
		
            
                - 
                    
                      
                    schreibmalwas 
                        
                    
                    
                    Wohnort: Deutschland          Hobbys: Recherchieren, Programmieren und Helfen im Forum 
                    
                    
                     
                 
             
		 | 
		
			
				 11.06.2013 um 19:35 (UTC)     Titel:  | 
				
                
                 | 
			 
			
				
  | 
			 
			
				Nimm doch einfach diesen counter und bastel ihn ein wenig um, so dass er nur Minuten und sekunden anzeigt:
 
 
 	Code:	<script language="JavaScript">
 
   
 
      var jahr=2013, monat=6, tag=11, stunde=21, minute=33, sekunde=12; // Start-Datum in MEZ
 
 
      function countup() {
 
        var startDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);
 
        zielDatum=new Date(); // Aktuelles Datum
 
 
        // Countup erst berechnen und anzeigen, wenn Start-Datum überschritten wird
 
        if(startDatum<zielDatum)  {
 
 
          var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;
 
 
          // 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,  ":jahre=jahre+" Jahr,  ";
 
          (monate!=1)?monate=monate+" Monate,  ":monate=monate+" Monat,  ";
 
          (tage!=1)?tage=tage+" Tage,  ":tage=tage+" Tag,  ";
 
          (stunden!=1)?stunden=stunden+" Stunden,  ":stunden=stunden+" Stunde,  ";
 
          (minuten!=1)?minuten=minuten+" Minuten  und  ":minuten=minuten+" Minute  und  ";
 
          if(sekunden<10) sekunden="0"+sekunden;
 
          (sekunden!=1)?sekunden=sekunden+" Sekunden":sekunden=sekunden+" Sekunde";
 
 
          document.countupform.countupinput.value=
 
              jahre+monate+tage+stunden+minuten+sekunden;
 
 
        }
 
        // Anderenfalls alles auf Null setzen
 
        else document.countupform.countupinput.value=
 
            "0 Jahre,  0 Monate,  0 Tage,  0 Stunden,  0 Minuten  und  00 Sekunden";
 
 
        setTimeout('countup()',200);
 
      }
 
</script>
 
 
<body onload="countup()">
 
 <form name="countupform">
 
      <p>
 
        <input size="75" name="countupinput">
 
      </p>
 
    </form>	  ______________  Infos und Karten zu ehemaligen Sowjetischen Orten des kalten Krieges:
Baikonur Weltraumbahnhof |  Semipalatinsk Testgelände |  Lop Nor Testgelände (China)
  Zuletzt bearbeitet von schreibmalwas am 11.06.2013, 20:36, insgesamt einmal bearbeitet
  | 
			 
		  | 
	
	
		| 
            ↑
         | 
		
                
		 | 
	
	
		  | 
	
	
		
            
                - 
                    
                      
                    DieFotoWelt 
                        
                    
                    
                    
                    
                    
                     
                 
             
		 | 
		
			
				 24.06.2013 um 19:24 (UTC)     Titel:  | 
				
                
                 | 
			 
			
				
  | 
			 
			
					schreibmalwas hat Folgendes geschrieben:	Nimm doch einfach diesen counter und bastel ihn ein wenig um, so dass er nur Minuten und sekunden anzeigt:
 
 
 	Code:	<script language="JavaScript">
 
   
 
      var jahr=2013, monat=6, tag=11, stunde=21, minute=33, sekunde=12; // Start-Datum in MEZ
 
 
      function countup() {
 
        var startDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);
 
        zielDatum=new Date(); // Aktuelles Datum
 
 
        // Countup erst berechnen und anzeigen, wenn Start-Datum überschritten wird
 
        if(startDatum<zielDatum)  {
 
 
          var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;
 
 
          // 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,  ":jahre=jahre+" Jahr,  ";
 
          (monate!=1)?monate=monate+" Monate,  ":monate=monate+" Monat,  ";
 
          (tage!=1)?tage=tage+" Tage,  ":tage=tage+" Tag,  ";
 
          (stunden!=1)?stunden=stunden+" Stunden,  ":stunden=stunden+" Stunde,  ";
 
          (minuten!=1)?minuten=minuten+" Minuten  und  ":minuten=minuten+" Minute  und  ";
 
          if(sekunden<10) sekunden="0"+sekunden;
 
          (sekunden!=1)?sekunden=sekunden+" Sekunden":sekunden=sekunden+" Sekunde";
 
 
          document.countupform.countupinput.value=
 
              jahre+monate+tage+stunden+minuten+sekunden;
 
 
        }
 
        // Anderenfalls alles auf Null setzen
 
        else document.countupform.countupinput.value=
 
            "0 Jahre,  0 Monate,  0 Tage,  0 Stunden,  0 Minuten  und  00 Sekunden";
 
 
        setTimeout('countup()',200);
 
      }
 
</script>
 
 
<body onload="countup()">
 
 <form name="countupform">
 
      <p>
 
        <input size="75" name="countupinput">
 
      </p>
 
    </form>	  	  
Wow! Du bist echt gut... ______________ Viele Grüße,
 
DieFotoWelt
    | 
			 
		  | 
	
	
		| 
            ↑
         | 
		
                
		 | 
	
	
		  | 
	
	
		 |