Welcome to WebmasterWorld Guest from 54.145.53.251

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)

Inactive Member
Account Expired

 
 


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

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

Administrator

WebmasterWorld Administrator rogerd is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:Aug 2, 2000
posts:9685
votes: 0


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

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

Seems to work fine...

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

Senior Member

WebmasterWorld Senior Member tedster is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:May 26, 2000
posts:37301
votes: 0


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 July 31, 2002 (gmt 0)

Inactive Member
Account Expired

 
 


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