You are here: irt.org | FAQ | JavaScript | Frame | Q1156 [ previous next ]
You need to use frames:
<html> <head> <script language="JavaScript"><!-- pages = new Array('page1.htm','page2.htm','page3.htm','page4.htm'); CurrentPage = 0; function loadNext() { if (top.CurrentPage > top.pages.length) { /* Are we finished ? */ top.main.location = top.pages[0]; /* Load the first page into main */ } else top.hidden.location = top.pages[CurrentPage++]; /* load the next page into hidden */ } //--></script> </head> <frameset rows="100%,*"> <frame name="main" src="start.htm"> <frame name="hidden" src="javascript:' '"> </frameset> </html>
and in each of the pages, including start.htm, have
<body onLoad="top.loadNext()">