This is Ring Page 1. Pressing the buttons below calls a CGI script that picks the next location, depending which button, of course. All that is required is something like <a href="/cgi-bin/ring.pl?type=next&ring=demo.ring">Next</a> to add a next command, with type=previous or type=random to specify those commands. There is a data file in the /rings directory called demo.ring that contains one line for each file in the ring, each line being the complete URL for the file, as follows:
http://www.asi.org/ring/ring1.html
http://www.asi.org/ring/ring2.html
http://www.asi.org/ring/ring3.html

Types:

Next Previous Home End Random