1、
<html> <head> <title>The Unchanging frameset page</title> <script Language="JavaScript" type="text/javascript"> var pagesVisited = new Array(); function returnPagesVisited() { var returnValue = "So far you have visited the following pages\n"; var pageVisitedIndex; var numberOfPagesVisited = pagesVisited.length; for (pageVisitedIndex = 0; pageVisitedIndex < numberOfPagesVisited;pageVisitedIndex++) { returnValue = returnValue + pagesVisited[pageVisitedIndex] + "\n"; } return returnValue; } function addPage(fileName) { var fileNameStart = fileName.lastIndexOf("/") + 1; fileName = fileName.substr (fileNameStart); pagesVisited[pagesVisited.length] = fileName; return true; } </script> </head> <frameset cols="50%,*"> <frame name=fraLeft src="page_a.htm"> <frame name=fraRight src="page_b.htm"> </frameset> </html>
2、四个
<html> <head> <script language="JavaScript" type="text/javascript"> function butShowVisited_onclick() { document.form1.txtaPagesVisited.value = window.parent.returnPagesVisited(); } </script> </head> <body onload="window.parent.addPage(window.location.href);"> <center> <font size=6 color=MidnightBlue face=verdana> This is Page A </font> </center> <p> <A href="page_a.htm">Page A</A> <A href="page_b.htm">Page B</A> <A href="page_c.htm">Page C</A> <A href="page_d.htm">Page D</A> </p> <form name=form1> <textarea rows=10 cols=35 name=txtaPagesVisited wrap=hard> </textarea> <br> <input type="button" value="List Pages Visited" name=butShowVisited onclick="butShowVisited_onclick()"> </form> </body> </html>