using the code form here how could I redirect the page after the countdown ends?
var timeleft = 10;
var downloadTimer = setInterval(function(){
  if(timeleft <= 0){
    clearInterval(downloadTimer);
    document.getElementById("countdown").innerHTML = "Finished";
  } else {
    document.getElementById("countdown").innerHTML = timeleft + " seconds remaining";
  }
  timeleft -= 1;
}, 1000);<div id="countdown"></div>
            Asked
            
        
        
            Active
            
        
            Viewed 323 times
        
    0
            
            
         
    
    
        JB945816
        
- 11
- 2
- 
                    1Does this answer your question? [How do I redirect to another webpage?](https://stackoverflow.com/questions/503093/how-do-i-redirect-to-another-webpage) – Daniel_Knights Jul 15 '20 at 18:53
4 Answers
1
            var timeleft = 10;
var downloadTimer = setInterval(function(){
  if(timeleft <= 0){
    clearInterval(downloadTimer);
    document.getElementById("countdown").innerHTML = "Finished";
    window.location.href = "Path to html redirect file here";
  } else {
    document.getElementById("countdown").innerHTML = timeleft + " seconds remaining";
  }
  timeleft -= 1;
}, 1000);<div id="countdown"></div> 
    
    
        Hrittik Chatterjee
        
- 68
- 1
- 13
1
            
            
        just add a location.replace() in your if statement
var timeleft = 10;
var downloadTimer = setInterval(function(){
  if(timeleft <= 0){
    clearInterval(downloadTimer);
    document.getElementById("countdown").innerHTML = "Finished";
    location.replace("https://www.stackoverflow.com")
  } else {
    document.getElementById("countdown").innerHTML = timeleft + " seconds remaining";
  }
  timeleft -= 1;
  
  
}, 1000);<div id="countdown"></div> 
    
    
        DCR
        
- 14,737
- 12
- 52
- 115
0
            
            
        Just use window.location method
Update your Javascript code to this
if(timeleft <= 0){
    clearInterval(downloadTimer);
    document.getElementById("countdown").innerHTML = "Finished";
    //the complete URL where you want to redirect
    window.location = "https://www.exapmle.com/"
} else {
    document.getElementById("countdown").innerHTML = timeleft + " seconds remaining";
}
 
    
    
        Rupesh Chaudhari
        
- 308
- 2
- 3
- 12
0
            
            
        You can do a redirect by assigning to window.location.href.
let timeleft = 10;
const downloadTimer = setInterval(function(){
  if (timeleft <= 0) {
    clearInterval(downloadTimer);
    document.getElementById("countdown").innerHTML = "Finished";
    window.location.href = 'https://www.youtube.com/dQw4w9WgXcQ';
  } else {
    document.getElementById("countdown").innerHTML = timeleft + " seconds remaining";
  }
  timeleft -= 1;
}, 1000);<div id="countdown"></div> 
    
    
        laptou
        
- 6,389
- 2
- 28
- 59