• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Nach beenden ausführen

Status
Für weitere Antworten geschlossen.

nuutztier

Neues Mitglied
Hi, ich steig nach wie vor bei JS nicht durch.
Also folgendes Problemchen:

Ich hab ein Countdown-Script gefunden: Webmaster Resource: Tipps & Tricks: javascript: Countdown bis zu einem bestimmten Zeitpunkt

Und das funktioniert auch ganz gut, aber ich möchte es erweitern. Es soll nämlich wenn alles auf Null ist eine andere Datei ausführen. Ich tu mich aber ein bisschen schwer mit dem analysieren des Codes. Wie muss ich es erweitern damit eine andere Seite aufgerufen wird? Oder ist das vielleicht schon lange drin??
Danke schon mal im Voraus! Das würde mir echt weiterhelfen!
 
Werbung:
dein code ist kagge ^^.
Also jetzt nicht schlecht oder falsch, aber meiner Meinung nach zu Umständlich.

Die einfachste Variante wäre meiner Meinung nach diese
Code:
var interval, countdown, countdown_display
countdown_display = "cdd" //id des elementes, in dem der Countdown angezeigt werden soll
function start_countdown(time) {
    countdown = time-1
    interval = window.setInterval("run_countdown()",1000) // Jede Sekunde run_countdown aufrufen
}
function run_countdown() {
    countdown -= 1 //1 Sekunde abzählen
    show_countdown() //Anzeigen lassen
    if (countdown <= 0) { //Zeit ist um
        end_countdown() //countdown beenden
}
function end_countdown() {
    window.clearInterval(interval) //Aufrufe von run_countdown() beenden
    document.location.href = 'http://www.google.de' //Auf eine Andere Seite / Eine andere Datei ausführen
}
function show_countdown() {
    secs = countdown
    mins = 0
    hours = 0
    days = 0
    while (secs > 59) {
        secs -= 60
        mins += 1
    }
    while (mins > 59) {
        mins -= 60
        hours += 1
    }
    while (hours > 23) {
        hours -= 24
        days += 1
    }
    document.getElementById(countdown_display).innerHTML = days+" Tag(e), "+hours+":"+mins+":"+secs
}
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben