Frames Based Version Sub Menu Question

Having problems with DHTML Menu? There is usually somebody here who knows the answer.
Post Reply
benright
Beginner
Beginner
Posts: 6
Joined: Mon Dec 04, 2006 4:14 pm

Frames Based Version Sub Menu Question

Post by benright »

Hello,
I'm using the Frames Based Version menu and I was wondering if there is a way to make the the items in sub menus pop out upwards (instead of the default downwards) if it's located close to the bottom of the page. For example I noticed if I have a sub near the bottom of the page, the first sub, ie ("sub10") pops out down, but if it then has an additional sub, ie (sub10.1), the sub10.1 will appear in full view(does not get cut off) as if to reposition itself to stay viewable in its entirety on the page, and does not get cut off. I was wondering if there is anything in the code that I could change to fix this issue of the first sub(sub10) and thus be able to place items with subs towards the bottom of pages. I hope this makes sense.

Thank you !
Brian
User avatar
Ruth
 Team
 Team
Posts: 8763
Joined: Thu May 15, 2003 5:02 am
Location: Yucaipa, CA
Contact:

Post by Ruth »

i Brian,

I'd have to see your page to see if I can figure anything out
It's kind of hard to explain, but think of it as you took an html page and put a wooden frame around say the top 40% of it. The frame only covers 40% but the page is still it's full size. The menu doesn't detect the frame per se since the main and subs are on totally different pages but when you open the next submenu from a submenu they are both on the same page and that's why it works. Hopefully I can figure something out for it.
Hope that made sense.

Ruth
benright
Beginner
Beginner
Posts: 6
Joined: Mon Dec 04, 2006 4:14 pm

Post by benright »

If you look at the Frames Based Menu off of the Milonic homepage, and you edit menu_date_side.js by changing "top=50" to top=450 (in IE7 with sccreen resolution 1024x768), it moves that menu to the bottom and you'll see exactly the problem I'm having. The first sub gets cut off but the second sub appears repositioned and viewable. Thanks again for your assistance with this.

Brian
User avatar
Ruth
 Team
 Team
Posts: 8763
Joined: Thu May 15, 2003 5:02 am
Location: Yucaipa, CA
Contact:

Post by Ruth »

Hi,

What you are trying to do is really difficult and actually may be impossible, at least for me to set it up for you since I don't know js and how to create functions. These are your options:

1. set the subOffsetTop= in the main menu, that is the side menu, to -30; or whatever number of pixels you need to shift the 1st level longest 'sub' up so it doesn't go below the frame border. Be aware this will make ALL the menus you are opening from the main shift that far up.

2. Move the main [side] menu up far enough from the bottom so that when the longest 'sub' menu opens it is not below the frame border.

3. There is a 3rd :) If you have a current professional or above license, contact Milonic and ask them if there is some function that could be created to just shift one submenu up.

The problem is that the frames menu looks as if it acts just like a regular menu, but it doesn't. I don't have the technical terms but it's more like you have one main visible menu and rather than open subs it uses a function to make visible another menu on the body page. That's why you see the second level subs shift up, they are functioning on the same page as their parent and so they detect the edge of the browser and shift so you can see them. The main menu is really only using a function to open a menu that is not really 'linked' to it. I hope that made sense. It's hard to explain because it looks as if it acts the same as any regular menu.

Ruth
Post Reply