I'm stumped. I'm not so sure what is the answer to your question. I'll do some investigation and get back to you if I got an anything. You should email the people at iContact as they probably could help you..
IM curious to know why you always avoid using framesets...
OK. Script below does part 1 of the stated task..
It goes to higher level frameset. But now I have to return to original page (now displayed in framest instead of standalone). I relay have to return to original page, becouse otherwise users won't be hapy with searching again after the page they have already found..
So how to instruct frameset page (eg index.htm) to display 'original' page instead of usual default page in frame 2?.
Can I use / pass some varibales?.
<script>.
// (C) 2000.
Www.CodeLifter.com.
//.
Http://www.codelifter.com.
// Free for all users, but leave in this header.
If (parent.location.href == self.location.href){.
// change the url below to the url of the.
// frameset page....
Window.location.href = 'index.htm'.
}.
</script>..
Have you looked for the content of the referal reference, IF I'm thinking right, it should contain the URL to the page which refered the browser to call the new set of pages, this is a variable accessable to javascript, so you should in theory be able to read that in and determine the page that was the orignal calling page to the frameset, this than can be used to call that page back into the framest and eveyones happy..
Dont ask me how2 as I cant tell you but I know that the referer URL info is available to the javacsript running in the browser, the browser also has to be the same one that called the page that needs to be in the frameset.....
I thought about that. But haven't find a reference explaining all varibales / properties avalible to JScript..
And there is one major obstacle to simple solution you mentioned. The frameset is also called from real home index page of my web iContact site and I certanly don't want users to see home index page in the 'main' frame of frameset when they cliked on link to frameset on sites home page. (there should be default (introduction to topic) page in 'main' frame - in any case of coming to frameset except when coming here is product of automatic redirection).
And now I realy wonder ... since I have consulted many sources including profesional web developers about this problem ... whether web developers realy don't care about usability of their produscts ... or mayority of them just don't posses knowledge they realy should...

