Forum Moderators: open

Message Too Old, No Replies

keeping pages in their frames

JS solution to keep pages with frames not working

         

lababe

10:17 pm on Jul 30, 2002 (gmt 0)



I'm trying to use this JS code:

<SCRIPT LANGUAGE="JavaScript">
<!--
if (top.location == self.location) {
self.location.replace("frameset.html")
}
// -->
</SCRIPT>

I'm trying to resolve the problem of when the content pages are found in a search engine without it's frameset. Would anyone have a clue why this doesn't seem to be working. Am I missing a second piece of code?Any help or advice will help. Thanks, Beth

rogerd

10:23 pm on Jul 30, 2002 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



Hi, Lababe, welcome to WebmasterWorld. I do something similar:

<SCRIPT LANGUAGE="JavaScript">
<!--
if (top == self) {location.replace("frameset URL")};
//-->
</SCRIPT>

Seems to work fine...

tedster

10:43 pm on Jul 30, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I found an answer that doesn't resort to loading the initial state of the frameset. Instead it loads the page the visitor originally requested, much to be desired IMO!

See post #21 on the generic javascript [webmasterworld.com] thread.

lababe

12:04 am on Jul 31, 2002 (gmt 0)



Thanks for your help. But I just found out that this site (an intranet) is controlled by many dynamic framesets within framesets. And the solution would probably be more work than it's worth. Thanks though, Beth