Anzeige: united-domains - Die ganze Welt der Domains
Einfache & schnelle Domain-Registrierung zu fairen Preisen ohne Einrichtungsgebühren. Mehr als 250 Domain-Endungen aus einer Hand inklusive E-Mail- & Web-Weiterleitung. Einzigartiges Domain-Portfolio zur bequemen & sicheren Verwaltung Ihrer Domain-Namen.
Jetzt Domain-Check bei united-domains!
BraucheCountdown Script für Website
Autor: Schattenkind82
Datum: 25.02.2010 14:07:35
Hallo,
ich hab' ne Website auf der ich einen Countdown von 1Stunde angezeigt haben möchte.
Dieses Script soll sich für jeden Besucher neu laden, wenn er auf meine Website kommt.
Soll also bei jedem Besucher bei 59Minuten59Sekunden starten und runterlaufen.
Allerdings habe ich keine Ahnung, wie ich so ein Script erstelle, da ich von Programmierung so irgendwie gar keinen Plan habe.
Im Internet habe ich mir viele Scripts angesehen, hab' aber leider nicht das gefunden, was ich suche.
Kann mir vielleicht jemand so ein Script schreiben, sodass ich diesen dann in meine Website einfügen kann ?
Ich hoffe, mein Anliegen ist für Euch verständlich, ansonsten bitte nachfragen.
Re: BraucheCountdown Script für Website
Autor: Freddy
Datum: 25.02.2010 20:47:53
Hallo,
> ich hab' ne Website auf der ich einen Countdown
> von 1Stunde angezeigt haben möchte.
Da dürftest Du nicht die/der erste sein. :-)
> Soll also bei jedem Besucher bei
> 59Minuten59Sekunden starten und runterlaufen.
>
> Allerdings habe ich keine Ahnung, wie ich so ein
> Script erstelle, da ich von Programmierung so
> irgendwie gar keinen Plan habe.
Das ist natürlich schade.
> Im Internet habe ich mir viele Scripts angesehen,
> hab' aber leider nicht das gefunden, was ich
> suche.
Also _das_ kann ich mir beim besten Willen nicht vorstellen:
> Kann mir vielleicht jemand so ein Script
> schreiben, sodass ich diesen dann in meine
> Website einfügen kann ?
Wieviel zahlst Du?
Nein, im Ernst. Wir verstehen uns als Forum, das Hilfe zur Selbsthilfe, was die ersten vier Buchstaben im Forenname verdeutlichen, gibt. Wenn Du einen Auftrag abgeben möchtest, erstelle einen Thread im Jobs-Forum. Ich denke aber, dass das übertrieben wäre, denn solche Countdown-Scripts gibt's wie Sand am Meer.
Nach 30 Sekunden Suche habe ich das hier (Link, s.u.) gefunden, scheint ganz brauchbar zu sein, und Du solltest es anpassen (z.B. übersezen) können.
Gruß,
Freddy
Re: BraucheCountdown Script für Website
Autor: Schattenkind82
Datum: 26.02.2010 15:03:45
Hallo Freddy,
ertsmal danke für Deine Antwort.
Ich hab' noch nie mit so einem Script gearbeitet. Was muss ich denn da jetzt alles rausnehmen, damit er nur 59:59 anzeigt und von da an runterzählt ?
Muss ich da jetzt überall year,month,day rausnehmen?
Lädt sich das Script denn automatisch für jeden Besucher neu?
Sorry, aber das ist für mich absolutes Neuland.
Grüße, Schattenkind82
function countdown_clock(year, month, day, hour, minute, format)
        {
        //I chose a div as the container for the timer, but
        //it can be an input tag inside a form, or anything
        //who's displayed content can be changed through
        //client-side scripting.
        html_code = '<div id="countdown"></div>';
       
        document.write(html_code);
       
        countdown(year, month, day, hour, minute, format);               
        }
       
function countdown(year, month, day, hour, minute, format)
        {
        Today = new Date();
        Todays_Year = Today.getFullYear() - 2000;
        Todays_Month = Today.getMonth();                 
       
        //Convert both today's date and the target date into miliseconds.                         
        Todays_Date = (new Date(Todays_Year, Todays_Month, Today.getDate(),
                                Today.getHours(), Today.getMinutes(), Today.getSeconds())).getTime();                               
        Target_Date = (new Date(year, month - 1, day, hour, minute, 00)).getTime();                 
       
        //Find their difference, and convert that into seconds.                 
        Time_Left = Math.round((Target_Date - Todays_Date) / 1000);
       
        if(Time_Left < 0)
            Time_Left = 0;
       
        switch(format)
              {
              case 0:
                    //The simplest way to display the time left.
                    document.all.countdown.innerHTML = Time_Left + ' seconds';
                    break;
              case 1:
                    //More datailed.
                    days = Math.floor(Time_Left / (60 * 60 * 24));
                    Time_Left %= (60 * 60 * 24);
                    hours = Math.floor(Time_Left / (60 * 60));
                    Time_Left %= (60 * 60);
                    minutes = Math.floor(Time_Left / 60);
                    Time_Left %= 60;
                    seconds = Time_Left;
                   
                    dps = 's'; hps = 's'; mps = 's'; sps = 's';
                    //ps is short for plural suffix.
                    if(days == 1) dps ='';
                    if(hours == 1) hps ='';
                    if(minutes == 1) mps ='';
                    if(seconds == 1) sps ='';
                   
                    document.all.countdown.innerHTML = days + ' day' + dps + ' ';
                    document.all.countdown.innerHTML += hours + ' hour' + hps + ' ';
                    document.all.countdown.innerHTML += minutes + ' minute' + mps + ' and ';
                    document.all.countdown.innerHTML += seconds + ' second' + sps;
                    break;
              default:
                    document.all.countdown.innerHTML = Time_Left + ' seconds';
              }
             
        //Recursive call, keeps the clock ticking.
        setTimeout('countdown(' + year + ',' + month + ',' + day + ',' + hour + ',' + minute + ',' + format + ');', 1000);
        }
Re: BraucheCountdown Script für Website
Autor: Freddy
Datum: 26.02.2010 18:19:57
Hallo,
> ertsmal danke für Deine Antwort.
Gern geschehen.
> Was muss ich denn da jetzt alles rausnehmen,
> damit er nur 59:59 anzeigt und von da an
> runterzählt ?
                    document.all.countdown.innerHTML = days + ' day' + dps + ' ';
                    document.all.countdown.innerHTML += hours + ' hour' + hps + ' ';
                    document.all.countdown.innerHTML += minutes + ' minute' + mps + ' and ';
                    document.all.countdown.innerHTML += seconds + ' second' + sps;
Versuche mal diese Stelle anzupassen. Hier kannst Du Dich zum Thema einlesen: http://de.selfhtml.org/javascript/index.htm
HTH,
Freddy