How to redirect after delay if statement if if executed

I created a random thing on the site at the request of one of my friends who asks what the question is (answer (internet joke). β€œDid he get the booty?” At the moment I have this to check the entered password and write it down in the document depending whether it’s correct or not, but I would like, if the condition for the download is fulfilled, redirect (after a 5-second delay) to Tumblr, the awesomeness site.

This is my code so far :)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>The ultimate question</title> <style> body{ background-color:rgb(238, 235, 229); } #scriptresult{ font-family:calibri; font-size:26px; width:30%; margin-left:35%; text-align:center; margin-top:15%; border-color:rgb(91, 122, 221); border-style:solid; border-width:5px; padding:20px; background-color:rgb(240, 219, 200); } </style> </head> <body> <div id="scriptresult"> <script language="Javascript"> var passcode; passcode = prompt("What is the ultimate question? (Make sure to include the ? at the end)"); passcode = (passcode.toUpperCase()); document.write("Your guess was" + " " + passcode); if (passcode == "DO HE GOT A BOOTY?" || passcode == "DO HE GOT THE BOOTY?" || passcode == "DO HE GOT DA BOOTY?") { document.write("<br>Congratulations! You got da answer! Visit the awesomness!"); else if (passcode == "DOCTOR WHO?" || passcode == "WHAT IS THE MEANING OF LIFE?" || passcode == "WHAT IS THE DOCTORS NAME?" || passcode == "WHAT IS THE DOCTOR NAME?") { document.write("<br>Not quite... But I love the guess! Think along the line of booty...<br><h6>(Hit refresh to try again)</h6>"); } else { document.write("<br>Nope. That wrong.<br><h6>(Hit refresh to try again)</h6>"); } </script> </div> </body> </html> 

Thank you so much in advance!

+6
source share
3 answers

Paste this code in a state of success.

 setTimeout(function(){window.location.href="tumblr.com"},5000); 
+1
source

This will allow you to execute the function in five seconds.

 setTimeout(function() { // Do redirect here... }, 5000); 
0
source

In your transfer, the if statement is:

 window.setTimeout(function() { location.href = "www.tumblr.com"; //is this the right link? }, 5000); 
0
source

Source: https://habr.com/ru/post/946282/


All Articles