IRT Logo

FrameMaster!

SiteBuilder
SiteBuilder, use FrameMaster
SiteBuilder2
SiteBuilder2, use FrameMaster2

Most users enter a site in the SiteBuilder format through the default index.html URL that creates the frames context for the rest of the site's pages. But if you want to send someone a link to a specific page in the site, or use such a link on a Web page, the user might end up viewing the page without the SiteBuilder frames context. With FrameMaster or FrameMaster2 you can link to specific subpages in your site within the appropriate frames environment.

FrameMaster only works for sites that conform fairly precisely to the frames specifications we have provided (i.e. uses the same layout, and the same frame elements with the same names). Also, there must be a localnav.html file in the exact directory you are referencing.

Should you use FrameMaster, or FrameMaster2? That depends on what version of SiteBuilder you are using. Does the site use buttons? Then it's probably an older SiteBulider site and you want FrameMaster. Does it use text links instead of buttons? Then it's probably SiteBuilder2 and you want FrameMaster2.

FrameMaster

To make a link to your main frameset, but with some specific subpage loaded up in the main window, use this format for the URL, link, or bookmark:

http://www.med.stanford.edu/fm/?/pathto/yoursite/&subpage.html

The "fm" stands for FrameMaster, a script that causes the server to provide the frameset. The "?" signifies the beginning of the path to your web site, relative to the web document root of the server. The "&" signifies the beginning of the subpage you want to come up in the main frame.

Example: Take a look at this link in a new window, then close it:
http://www-med.stanford.edu/sitebuilder/yoursb1site/subpage.html

Now take a look at it using FrameMaster:
http://www-med.stanford.edu/fm/?/sitebuilder/yoursb1site/&subpage.html

And that's all there is to it–as long as your site is on IRT's server (med.stanford.edu). FrameMaster does now support SiteBuilder-style sites on other servers. To user FrameMaster for a site hosted on another server, simply use the same format as above, but add one additional argument–the server name–to the end of the string. For example, to link to the contact page of the Department of Neurology site (which is on www.stanford.edu), use this format:

http://www.med.stanford.edu/fm/?/group/neurology/&contact.html&www.stanford.edu

FrameMaster2

To make a link to your main frameset, but with some specific subpage loaded up in the main window, use this format for the URL, link, or bookmark:

http://www.med.stanford.edu/fm2/?/pathto/yoursite/&subpage.html

The "fm" stands for FrameMaster, a script that causes the server to provide the frameset. The "?" signifies the beginning of the path to your web site, relative to the web document root of the server. The "&" signifies the beginning of the subpage you want to come up in the main frame.

Example: Take a look at this link in a new window, then close it:
http://www-med.stanford.edu/sitebuilder/yoursite/subpage.html

Now take a look at it using FrameMaster2:
http://www-med.stanford.edu/fm2/?/sitebuilder/yoursite/&subpage.html