Redirect to an other page with frames opening a not default main frame

Hello Expert,

I’m a newbe in web land with a question.
I like to automatically redirect to a page with frames. But the frame page must not be opened with the default one. It should open with a special pre-defined frame. Is it possible?

The frame page is called “default.htm” it contains to frames. One is the left frame called “menu” and opens default with “left.htm” and this is the only page for the left frame. And the right frame called “main” standard opens with page “right.htm”. But I like the redirection to open “default.htm” to open the right frame with “right2.htm”.

So what I need is the working code using the information from this example. The points go to the first person that provides me with a working code.

Thanks,

Franse
franseAsked:
Who is Participating?
 
CJ_SConnect With a Mentor Commented:
the following code is default.htm. Change it to your likings.
If you want it to open wth right.htm you do:
default.htm
else
default.htm?url=right2.htm

<html>
 <head>
  <script language="javascript">
  var QueryString = new Array();
  sArr = location.search.substring(1).split("&");
  for(i=0;i<sArr.length;i++)
  {
       t = sArr[i].split("=");
       QueryString[t[0]] = unescape(t[1]);
  }
  </script>
 </head>
 
 <script language="javascript">
 var sContentURL = QueryString["url"]!=""?QueryString["url"]:"right.htm";
 sHTML = "<frameset cols='200,*'>\n";
 sHTML += "<frame src='left.htm'>\n";
 sHTML += "<frame src='" + sContentURL + "'>\n";
 sHTML += "</frameset>";
 document.write(sHTML);
 </script>
</html>
0
 
brunoCommented:
I don't understand your question...

in your default.htm frameset, why don't you just change the source for the second frame?????
0
 
franseAuthor Commented:
brunobear,

I use default.htm in more cases and I want to use the redirection code in more than one situation to the same default frames page.

Does that anwer your question?

Franse
0
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
franseAuthor Commented:
brunobear,

I use default.htm in more cases and I want to use the redirection code in more than one situation to the same default frames page.

Does that anwer your question?

Franse
0
 
webwomanCommented:
Pass the correct options to the page in a querystring and generate the frameset based on what you pass. It's best done server side, but you could possibly do it with javascript as well.
0
 
franseAuthor Commented:
brunobear,

I use default.htm in more cases and I want to use the redirection code in more than one situation to the same default frames page.

Does that anwer your question?

Franse
0
 
franseAuthor Commented:
Webwoman,

In the question I mention I am not an expert. And you provide me with an answer assuming I am a expert.
I have placed some questions in the last time and you always show up with answers raising more questions than solving problems.
So that why I'll ask you politely not react to my questions anymore. I lose my fun in asking questions at EE because of you.

Thank you very much,

Franse



0
 
franseAuthor Commented:
Webwoman,

In the question I mention I am not an expert. And you provide me with an answer assuming I am a expert.
I have placed some questions in the last time and you always show up with answers raising more questions than solving problems.
So that why I'll ask you politely not react to my questions anymore. I lose my fun in asking questions at EE because of you.

Thank you very much,

Franse



0
 
brunoCommented:
does it answer my question?  no not really....

and seeing as what webwoman said is probably what needs to be done, and your reaction to her was less than pleasant, and you have 5 open questions, i'll take my leave of this question now as well.

Good luck.



BRUNO
0
 
COBOLdinosaurCommented:
I don't understand what you are trying to do.  If you are loading the whole frame set, and there are two options for the right frame.  Then all you need is two different frame sets.  If you already have the framset loaded, then you should not need to load the whole frameset, you just have to change the location of the right frame.

In any case there needs to be some indicator of what page you want in the right frame; where is that coming from.

I can't do code, because I just do not understand what it is you are trying to do.

Your comment to webwoman was inappropriate and disrespectful.  You should be happy to have a highly randked and respected expert trying to help you.  None of the experts who have commented understands the problem, and you will not resolve it by insulting a member of the Hall of Fame.

If you do not webwoman to participate then I will take my leave as well.

Cd&
0
 
franseAuthor Commented:
Oh please inappropriate and disrespectful?

Please do leave..
0
 
CJ_SCommented:
I do agree with Cd& about that comment though.

CJ
0
 
franseAuthor Commented:
Ok CJ,

Thanks for the right answer. The points are yours.

Franse
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.