Date: Thu, 28 Feb 2008 01:58:40 -0800
Reply-To: RolandRB <rolandberry@HOTMAIL.COM>
Sender: "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From: RolandRB <rolandberry@HOTMAIL.COM>
Organization: http://groups.google.com
Subject: Re: what's the opposite of "drill down"?
Content-Type: text/plain; charset=ISO-8859-1
On Feb 27, 5:19 pm, RolandRB <rolandbe...@hotmail.com> wrote:
> On Feb 27, 4:56 pm, ben.pow...@CLA.CO.UK wrote:
>
> > The opposite of drill down is reverse drill down where the initial view is
> > at the most granular available level, rather than a summarised view. If you
> > can't use the back button this is because session information is not being
> > preserved. While it may be more difficult to step back through each step,
> > in terms of maintaining each page, for all user queries, cached in the
> > server, it should be easy to include a link on each page where you can at
> > least return to a main/starting page.
>
> I can go to any site on the Internet with frames and when in a frame
> that links to another page then I can go to that page and afterwards
> use the Back button to get back to the page that called it. And yet,
> somehow, this doesn't work with SAS images. Why?
I got it working by writing a small html page with a back button and a
forward button on it and I display that above the graph in a FRAMESET.
All the graphs get sent to CNTFRAME as the target hence this name
appears in the ONCLICK definitions below. No apologies if Google
totally messes up the format of the html code below.
Now the odd thing is, if I include this html page above the graph,
then the Back button on the browser automatically starts working
properly so I don't need the little html page with the back button and
forward button. But if I don't put it there then the browser Back
button stops working again.
<!DOCTYPE HTML PUBLIC "Roland's test back/fwd button page">
<HTML>
<HEAD>
<TITLE>
JavaScript - Back Button With Frames
</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TOPMARGIN="0">
<FORM>
<CENTER>
<BR>
<TABLE BORDER="0" WIDTH="90%" CELLPADDING="0" CELLSPACING="4">
<TR>
<TD ALIGN="CENTER">
<INPUT TYPE="BUTTON" VALUE="Go Back"
ONCLICK="parent.CNTFRAME.history.go(-1);">
<INPUT TYPE="BUTTON" VALUE="Go Forward"
ONCLICK="parent.CNTFRAME.history.go(1)">
</TD>
</TR>
</TABLE>
</CENTER>
</FORM>
</BODY>
</HTML>