Print

Print


Amy McCrory wrote:

> Here's the problem: an open Web search of key terms from the finding aid 
> lands the searcher on a page such as SPEC.CGA.TMb.html or 
> SPEC.CGA.TMseries2.html, and the page in question appears without the 
> frameset.  This means that many of the finding aid's navigation links 
> are lost.
> 
> Is there a better way of coding the HTML, so that the frameset always 
> appears with any of the pages?

Hi Amy

A little Javascript is commonly used to check if a page is within a 
frameset, and redirect if not, e.g.:

<body onload="if (top == self) self.location.href = 'SPEC.CGA.TMf.html';" >

But this will only then load the frameset in its initial state, not with 
any particular finding aid showing.

It'd be nice to see a URL and see what exactly you've done and whether 
it could be made to work as you suggest. However, my instinct is that I 
probably wouldn't start from here.

Why not instead embed the TOC within the Finding Aids, and generate a 
single, self-contained page each time, with a unique URL, rather than a 
frameset? Use <div>s and CSS to achieve the same layout as your frameset.

HTH

Richard

-- 
/
\ Richard M Davis
/ Digital Archives Specialist
\ University of London Computer Centre
/ Tel: +44 (0) 20 7692 1350
\ mailto: [log in to unmask]
/