Solved

Using Javascript, make my page load another page in a delayed time limit

Posted on 2009-07-07
7
321 Views
Last Modified: 2012-06-21
I have a script which you can see in the code below.

What I want it to do though is instead of refreshing the current page in 300 seconds, I want it to load the current page in 300 seconds as if it was loading another page.  Refresh just re-submits post variables but simply just loading the same page again could avoid this.

So, how can I make this script load it's own page again within 300 seconds without using the refresh/reload method?
<script language='javascript'>

		function refreshEvery5Min()

		{

			setTimeout('location.reload(true);',300000);

		}

		onload=refreshEvery5Min();

	</script>

Open in new window

0
Comment
Question by:davideo7
  • 4
  • 2
7 Comments
 
LVL 8

Expert Comment

by:lharrispv
ID: 24795068
The simplest way would be if JS had a isPostback method like in asp.  Unfortuently they don't.  All is not lost though.

Check this thread out.  The accepted solution will tell you how to do a isPostback in JS.
http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Q_23182011.html
ok so knowing that.  set your code up to create your variables etc within a if statement.  If it is not postback then do blah.  If it is then don't do blah.  That way when the page posts back you won't have to worrry about redoing the stuff you don't want it to do.
0
 

Author Comment

by:davideo7
ID: 24795101
What if I simply just want it to go to a different url after a certain amount of seconds?
0
 
LVL 8

Expert Comment

by:lharrispv
ID: 24795144
<html>
<head>
<script type="text/javascript">
<!--
function delayer(){
    window.location = "../javascriptredirect.php"
}
//-->
</script>
</head>
<body onLoad="setTimeout('delayer()', 5000)">
<h2>Prepare to be redirected!</h2>
<p>This page is a time delay redirect, please update your bookmarks to our new
location!</p>

</body>
</html>

http://www.tizag.com/javascriptT/javascriptredirect.php
0
Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

 
LVL 19

Accepted Solution

by:
erikTsomik earned 500 total points
ID: 24795398
try this
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Example of shadowed DIV using the outset border property (liquid size)</title>

<script language='javascript'>
                function refreshMe()
               {
document.location.href = "text4.cfm";
}

function pageRefresher()
{
var refreshDone = false;
if (refreshDone == false)
{
window.setTimeout("refreshMe()", 30000);
}
}
       
                        
        </script>

</head>
<body onload="pageRefresher();">


</body>
</html>
0
 
LVL 8

Expert Comment

by:lharrispv
ID: 24795685
ok that is teh second time today someone posted almost exactly the same thign I did and I didn't get any points.. what is up with that?
0
 

Author Comment

by:davideo7
ID: 24795700
Yours was just a copy and paste job from an external site and wasn't very specific and didn't work.  With his he put more time into it and customized the code to exactly what I needed.  I'm sorry.
0
 
LVL 8

Expert Comment

by:lharrispv
ID: 24795764
Actually I did take time... had to google it.. read it over and make sure it was what you needed.  Also gave you a link to it so you could learn oh and cause I do not plagerise... but  as the old adiage says... teach a man to fish feed him for life give a man a fish feed for a day.....

hope you enjoy your one meal.....

0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

Nothing in an HTTP request can be trusted, including HTTP headers and form data.  A form token is a tool that can be used to guard against request forgeries (CSRF).  This article shows an improved approach to form tokens, making it more difficult to…
Any business that wants to seriously grow needs to keep the needs and desires of an international audience of their websites in mind. Making a website friendly to international users isn’t prohibitively expensive and can provide an incredible return…
In this tutorial viewers will learn how to embed videos in a webpage using HTML5. Ensure your DOCTYPE declaration is set to HTML5: "<!DOCTYPE html>": Use the <video> tag to insert a video. Define the src as the URL of your video; this is similar to …
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now