Javascript-countdown-und-Umleitung
Habe ich ein javascript-Skript, das läuft ein countdown und leitet dann auf einen anderen link.
Da ich jetzt alle meine Websites laufen auf dem gleichen code eine statische Domäne, ich würde gerne wissen, ob es möglich ist, um das Skript zu Bearbeiten, um es umleiten an eine andere link-abhängig von der "span" - tag, es ist gewickelt.
(Ich auch geschlachtet diesem code, also falls jemand eine ordentlichere Weise, es zu tun, und will es sauber, das wäre toll.)
Javascript
var time_left = 3;
var cinterval;
function time_dec(){
time_left--;
document.getElementById('countdown').innerHTML = time_left;
if(time_left == 1){
var originalstring = document.getElementById('countdown2').innerHTML;
var newstring = originalstring.replace('seconds','second');
document.getElementById('countdown2').innerHTML = newstring;
window.location.replace("http://mydomainhere.com");
clearInterval(cinterval);
}
}
cinterval = setInterval('time_dec()', 1000);
HTML
<p>Redirecting you <span id="countdown2">in <span id="countdown">3</span> seconds</span>.</p>
Wenn jemand könnte mir helfen, dass wäre sehr geschätzt werden.
- Wo ist die URI, die Sie in Ihre HTML -, zu dem Sie umleiten wollen?
- Die URL im Skript selbst ("Fenster".Lage.replace("mydomainhere.com");). Ich möchte in der Lage sein, um es zu Bearbeiten in HTML.
- Dann ein neues element zu erstellen oder noch besser, verwenden Sie
data-
Parametern, z.B.:<span id="countdown" data-uri="...">
.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist eigentlich die einzige wichtige Zeile. Statt mit einem
span
tag, würde ich einfach ein hidden-element auf der Seite.Dann greifst du auf den Wert: