Windows, locations and frames

simplest examples

open a new window <input type="button" value="Windows?" onclick="newwindow=window.open();">
send to new URL   <input type="button" value="SRU?" onclick="document.location='http://www.sru.edu';">
page with two frames <input type="button" value="frames?"
onclick="document.location='frames.html';">

combining things

open a  window with content newwindow=window.open(); newwindow.document.write('<html><body><p>hello</p></body></html>');
page with two frames that talk <input type="button" value="frames?"
onclick="document.location='framestwo.html;">
table of contents <base target="display"> -- in html of controlling frame, referring to name of controlled frame.
talking windows
opener.f.i.value=document.formname.inputname.value;

more complex examples

a metabrowser -- allows user to collect a series of local url's into a slide-presentation

fabric weaver -- opens window with new quasi-random pattern based on seamless tiling of four-regular graphs (of differing tangle-numbers)

fabric coder -- takes text message from one frame and rewrites into 2-D tangle script with cyclic transposition cipher.