Solved

Auto Reload Page

Posted on 2004-03-23
3
376 Views
Last Modified: 2008-02-01
Hi Experts,

Could you please help me:

If I want to refresh my web page in some seconds, just like :

when 10 sec, go to page 1 ,
when 15 sec, go to page 2,
when 20 sec, go to page 3 and so on.....

Also, I want to maintain my web address, is it posible to use "frame" to refresh the content while maintain at the same web address?

Can html can do this ? if yes, could you please give me some code?

Thanks
kchoed
0
Comment
Question by:kchoed
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 4

Expert Comment

by:RedLava
ID: 10664544
Hi kchoed,

This is possible. The way to do it is by using a meta refresh within each of your pages set to refresh to the next page after 10 seconds.
Once you have all your pages refreshing to each other they can be put in an index.htm frameset on the root of your site.

I will follow with code shortly.

The only thing to keep in mind is that if the pages are refreshed after 10 seconds they may have not loaded properly in that time. Is this an issue?

RedLava
0
 
LVL 4

Accepted Solution

by:
RedLava earned 300 total points
ID: 10664567
kchoed,

Page 1 code (page1.html):

<HTML>
  <HEAD>
    <META HTTP-EQUIV=Refresh CONTENT="10; URL=page2.html"/>
  </HEAD>
  <BODY>
    Your content
  </BODY>
</HTML>

Page 2 code (page2.html):

<HTML>
  <HEAD>
    <META HTTP-EQUIV=Refresh CONTENT="10; URL=page3.html"/>
  </HEAD>
  <BODY>
    Your content
  </BODY>
</HTML>

Page 3 code (page3.html):

<HTML>
  <BODY>
    Your content
  </BODY>
</HTML>

Index page (index.html):

<HTML>
  <HEAD>
    <TITLE>Your title</TITLE>
  </HEAD>
  <FRAMESET ROWS="100%">
    <FRAME SRC="page1.html">
  </FRAMESET>
</HTML>


RedLava
0
 

Expert Comment

by:krusho
ID: 10756122
putting something like the following would work

//on page 1
<head>
<META http-equiv="Refresh" content="10;URL=page2.html">
</head>

//on page 2 (given that you meant this page lasts 15 seconds)
<head>
<META http-equiv="Refresh" content="10;URL=page3.html">
</head>

basically just put tthat meta tag in the header of any page you want to wait and then refresh itself goign to a new page.

and for the frame just have this on a main page:
<FRAMESET cols="100%,*" border="0" bordercolor="#0000cc">
      <FRAME name="index" src="page1.html" scrolling="no" noresize>
<NOFRAMES>

that makes it so there is no border on the frame (they wont know its a frame) and there is no scrolling the frame or resizing it (good for stopping people from messign up a perfectly good site with their changing stuff)
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
displaying 3 dropdownlist  horizontally 3 42
output in HTML in Powershell 5 56
Search Box CSS Question 15 38
center div inside another div 2 30
Things That Drive Us Nuts Have you noticed the use of the reCaptcha feature at EE and other web sites?  It wants you to read and retype something that looks like this. Insanity!  It's not EE's fault - that's just the way reCaptcha works.  But it i…
Find out what you should include to make the best professional email signature for your organization.
In this tutorial viewers will learn how add a scalable full-width header using CSS3. Create a new HTML document with an internal stylesheet. Set a tiled background.:  Create a new div and name it Header. Position it with position:absolute at the top…
In this tutorial viewers will learn how to position overlapping items using z-index in CSS. They will also learn the restrictions on the z-index property.  Create a new HTML document with an internal stylesheet.: Create a div in CSS and name it Red.…

739 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