More than 1 name for a frame?

I have created a web site with two frames.  The left frame is my contents list and I have named it 'navigation'.

The right (larger) frame is my main frame and i have named it 'contents'.

The 'navigation' frame loads pages into the 'contents' frame.  We link to other web intranet sites and this works OK.  However, some of these sites themselves use frames and they have named their main frame something other than 'contents', say "mint main".  When the page tries to load into "mint main" (which doesn't exist), not suprisingly a new browser window pops up.

My question is this ...

"Can I specify more than 1 name for a frame, i.e.

<frame src="navigation.htm" name="navigation"> is what I have.

How do i also give this frame the "mint main" name?

Thanks in advance
j6cisepiAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
rafisternConnect With a Mentor Commented:
I found that in IE4 you can manipulate the name of the frame and then use the new name. If you are using IE4 in your organization then the following line of script will change the name of the frame:

parent.content.name="mintmain";

This you could put in on the link going to the first page of their site that you link to:

<a href="javascript:parent.content.name='mintmain';mintmain.location.href='theirFirstPage.html'">link to their page</a>
0
 
pistoleCommented:
the answer is relativly simple: it can't be done using plain HTML. However, if you're able to run scripts on you website (ASP, or something else) you could think about writing a program that downloads the page, searches for a frame-name, and replace it with your own frame name, and send the results to the browser.

0
 
j6cisepiAuthor Commented:
Unfortunately I'm not a programmer, I've just been lumbered with setting up the web-site.  But if it can;t be done, then it can't be done :(
0
Easily Design & Build Your Next Website

Squarespace’s all-in-one platform gives you everything you need to express yourself creatively online, whether it is with a domain, website, or online store. Get started with your free trial today, and when ready, take 10% off your first purchase with offer code 'EXPERTS'.

 
GrdvCommented:
you can't give it multiple names using html...
but if you'd tell me exactly how it's done, by providing the source-code or something... I can make something that helps... either JS or maybe if I'm lucky, in plain html :)

//Grdv
0
 
intheCommented:
Hello j6cisepi,

on your button or whatever is opening "mintmain" do the following i think it's what your after.you say your not a programmer so im not sure if you know or not but the TARGET attrib is for specifying where the html file is going to open.
<A HREF="mintmain.html" TARGET="contents">
where mintmain.html is mintmains main file.

InThe
0
 
j6cisepiAuthor Commented:
It's probably my fault for not explaining the problem clearly.  I have no control over how the other sites we load in our 'contents' frame are coded.   //Grdv's offer of help sounds promising.  I will post the html code when i'm in work on Monday.  Thx
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.