Annoying Frame issue

R

robmarkg

Hi,

I have a standard banner, menu and contents frameset that you can see
here: www.caltrade.com.
I want to make the left side frame much smaller (more narrow) but
nothing I do seems to work. I've tried to set the left frame to 100
pixels, but it doesn't seem to work, and I have also tried to set it
as a low percent (I don't really know how "relative" works, so I'm not
sure if that could be a solution). Nothing I do seems to affect this-
it is still more wide than I want it to be. Could someone give me
some insight on how to fix this.

Thank you

Rob

p.s. Important note - I am not posting this because I want to have a
debate about frames. Let's just say that I have some SEO and other
reasons why I want to keep my frameset for the moment- or if you
prefer, a group of terrorists have threatened me with death if I
remove my frameset- what ever. If you really can't resist telling me
how horrible frames are, please send me a private message expressing
this opinion- I will try to get back with you in the next three or
four months.
 
R

robmarkg

Rob, thanks for responding. Per your request, I just set the width to
100px. As far as I can see, it didn't change anything at all. I
would like the frame to be fixed and closer to the links in that frame
- but as you can see, it is still really wide. Surely something can
be done about this. Any other ideas?

Thank you

Rob G.
 
R

Ronx

Change your frameset code to:


<frameset border="0" frameborder="0" framespacing="0" rows="25,*">
<frame marginheight="0" marginwidth="0" name="banner" scrolling="no"
src="banner.htm" target="contents">
<frameset cols="100,*">
<frame marginheight="0" name="contents" scrolling="auto"
src="mainmenu/index.htm" target="main">
<frame name="main" noresize scrolling="auto" src="presentation.htm"
style="border: 3px solid rgb(0, 0, 128); padding: 1px 4px;"
target="_self">
</frameset>

If you define all measurements for the frames then with a bigger browser
portal than you design for, the frames will open proportionally wider.
The * places the flexibility in one frame only.
 
R

robmarkg

Ron, thanks - I cut and pasted the exact code you posted below,
replacing my existing frameset. No effect at all! Strangely, when I
look at the page source online, it seems to have changed from your
code below- don't know why. I don't get it? You have, however,
correctly stated the problem - I want to "place the flexibility in one
frame only" - in my case for www.caltrade.com the large frame to the
left called "main". Any thoughts on what I should try next?

Thank you

Rob
 
R

robmarkg

Ron, thanks - I cut and pasted the exact code you posted below,
replacing my existing frameset. No effect at all! Strangely, when I
look at the page source online, it seems to have changed from your
code below- don't know why. I don't get it? You have, however,
correctly stated the problem - I want to "place the flexibility in one
frame only" - in my case for www.caltrade.com the large frame to the
left called "main". Any thoughts on what I should try next?

Thank you

Rob
 
R

Ronx

You appear to have adjusted the frames in FrontPage by dragging the
frame borders in FrontPage. This will change the "*"s to absolute
values, and your back to the relative re-sizing problem. Change the
frame sizes in code or split view so that the main frames are still
flexible.

--
Ron Symonds - Microsoft MVP (Expression)
Reply only to group - emails will be deleted unread.

http://www.rxs-enterprises.org/fp
 
R

robmarkg

Ron, thanks for your help. I have followed your advice and made this
change with split frames - and I made sure I didn't touch the frame
borders before I saved it. Would you (or anybody) take a look at
www.caltrade.com and tell me if the left frame is fixed at 12 pixels.
Strangely, this seems to work in Chrome, but not IE or FF - is there
any reason why that would be?

Thank you

Rob

..
 
R

Ronx

Change

<frameset rows="25,434" framespacing="0" border="0" frameborder="0">
<frame name="banner" target="contents" src="banner.htm" marginheight="0"
scrolling="no" marginwidth="0"> <frameset cols="120,470">

To

<frameset rows="25,*" framespacing="0" border="0" frameborder="0">
<frame name="banner" target="contents" src="banner.htm" marginheight="0"
scrolling="no" marginwidth="0"> <frameset cols="120,*">


The code indicates you have fixed the size of all the frames, so they
open to relative sizes, rather than having the top and left fixed.

The * is the key - it enables the frame to expand or contract with the
browser portal, leaving the other frame at its fixed size.

FYI - try opening the page in a browser width 800px - the top menu
obscures the search box.
--
Ron Symonds - Microsoft MVP (Expression)
Reply only to group - emails will be deleted unread.

http://www.rxs-enterprises.org/fp
 
R

robmarkg

Ron, I really appreciate your help. I've pasted your code into my
index page several times, and it looks fine in FP preview- and when I
go back to it, it is there, but when I do a "view source" on the
Internet the asterisk disappears - and that same 434 number appears.
Any idea what is going on? I've cleared my cache to eliminate that as
a possibility.

Rob

p.s. Murray - please read my first post. Here is a site with links to
discussion groups where you can express yourself on this issue:
http://users.ipa.net/~djhill/frmain.html. Please don't try to block
me from getting support here.
 
M

Murray

Who's trying to block you. If we weren't interested in giving sincere
advice, we wouldn't be here at all.

Frames are the wrong choice. They confer NO SEO benefit, and actually
carry a search-engine related disadvantage. But if your mind is closed to
the issue, then that's OK too.

--
Murray
MVP Expression Web


Ron, I really appreciate your help. I've pasted your code into my
index page several times, and it looks fine in FP preview- and when I
go back to it, it is there, but when I do a "view source" on the
Internet the asterisk disappears - and that same 434 number appears.
Any idea what is going on? I've cleared my cache to eliminate that as
a possibility.

Rob

p.s. Murray - please read my first post. Here is a site with links to
discussion groups where you can express yourself on this issue:
http://users.ipa.net/~djhill/frmain.html. Please don't try to block
me from getting support here.
 
R

robmarkg

Murray - I am NOT here for a debate about frames. I fully understand
the SEO and other issues involved. I put that strong message at the
beginning of the thread because everytime I have had some question
about frames someone like you comes and changes the discussion to a
debate about frames. I was would like to STRONGLY request that we not
do this on this thread, and if you really feel the need to have that
debate you do it on some other thread or forum. I was making progress
here, and ask that you at least wait until after I have resolved my
issue to express how horrible you think frames are.

Thank you

Rob
 
R

Ronx

Are you publishing the page - right click on the frameset page and
choose "Publish selected files"

If this fails, then open the remote site and make the changes there.
Publishing should not change the code in a frameset page - at least not
in the frames' definitions.
--
Ron Symonds - Microsoft MVP (Expression)
Reply only to group - emails will be deleted unread.

http://www.rxs-enterprises.org/fp
 
M

Murray

Sorry for the distraction.

--
Murray
MVP Expression Web


Murray - I am NOT here for a debate about frames. I fully understand
the SEO and other issues involved. I put that strong message at the
beginning of the thread because everytime I have had some question
about frames someone like you comes and changes the discussion to a
debate about frames. I was would like to STRONGLY request that we not
do this on this thread, and if you really feel the need to have that
debate you do it on some other thread or forum. I was making progress
here, and ask that you at least wait until after I have resolved my
issue to express how horrible you think frames are.

Thank you

Rob
 
R

robmarkg

Ron, thanks for helping me track that down- your solution worked. It
turns out I had an index.html file on my server- or one was being
created, and my index.htm file I have in FP was not being read. I
appreciate your help, and I am now able to start getting it the way I
wanted.

Rob

p.s. All those who wish, can now continue the discussion of how frames
are destroying civilization as we know it.
 
R

Ronx

In your local web, rename your home page to index.html. Given a choice
of .html and .htm, your server is set up to choose index.html as the
home page. The .html page was probably created when you first published
the website, since FrontPage will change the home page name/extension to
suit the server when publishing. Problem is, is only does that the
first time :(
--
Ron Symonds - Microsoft MVP (Expression)
Reply only to group - emails will be deleted unread.

http://www.rxs-enterprises.org/fp
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top