Javascript: innerHTML hjælp
Hej XP.dkForklar mig venligst hvorfor lortet ikke virker :D
PS. Det går ud på jeg gerne vil have den til at tælle ned på siden inden man bliver sendt videre. Det er sikkert en lille ting, men jeg kan ikke se hvad jeg gør galt. (Skal dog siges at jeg ikke er den store haj i js.)
Fejlen ligger omkring innerHTML linien.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>.js | Nedtælling og viderestilling</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<script language="javascript" type="text/javascript">
//Countdown script: Tæller ned og sender brugeren videre.
var x = 10;
var y = 1;
var url = "doesnt-exists.html";
function startCountdown() {
x = x - y;
if (x == 0) {
alert("Du sendes nu videre til " + url);
window.open(url, "_self", "");
}
else {
document.getElementById('test').innerHTML = x;
setTimeout("startCountdown();", 1000);
}
}
startCountdown();
</script>
<p>Du sendes videre om <strong><span id="test"></span></strong> sekunder</p>
</body>
</html>
