Milonic provide full featured pull down web menus for some of the worlds largest companies
click here to see what it can do for you

Download Milonic DHTML Menu
Buy Milonic DHTML Menu

Back To Start Of Archive
Taken From The Forum: Help & Support for DHTML Menu Version 5+
Forum Topic: Click to view post
Last Updated: Saturday July 14 2012 - 06:07:46

dynamically change menu style


Poster: BigWebGuy
Dated: Wednesday April 27 2005 - 17:39:39 BST

I have a horizontal menu w/vertical submenus that for certain pages i would like to display as a vertical collapsable menu.

horizontal menu is: https://www.eval2.asmr.com/milonictest/milonic_h.htm

my attempt at converting it to vertical collapsable menu is: https://www.eval2.asmr.com/milonictest/milonic_c.htm (the menu is on the left sidebar, it is using the horizontal style, which is white, so it is hard to see until you mouseover)

i can move the menu and convert all the items to type = tree but the menu style is not changing. By looking at the in memory DOM, the menus still have the class associated with the horizontal menus, so i would suspect that when the menus are getting re-built with BDMenu(), the new style is not being applied.

thank you.


Poster: John
Dated: Wednesday April 27 2005 - 19:54:39 BST

BWG -

Your _data file for c.htm is not set up properly for a tree configuration. See one here. Note the type=tree;, which I don't see in yours.

Also, your _data files need a closing drawMenus();.


Poster: BigWebGuy
Dated: Thursday April 28 2005 - 12:34:57 BST

john, look at the page source. the call to drawMenus is right below the menu definitions.

I understand that my menu definitions are not correct for a tree configuration, my goal is to be able to dynamically change them to a tree configuration, which is working correctly. The problem is that once i have them in tree configuration, they are still using the menustyle defined originally instead of the menustyle that i re-assigned. That is why you may have not seen the conversion to the tree-type working. The horizontal menu style is white, so it makes it hard to see when it's in the tan sidebar. if you mouseover the sidebar, you can see the menu items better.

The whole deal is that i'm building the menus from a database, and i would rather not have to add another column to my tables to define what pages get what menustyles. Since i only have a handful of pages that would implement a tree style version of these menus, a small script to dynamically change from the horizontal implementation to the collapsable implementation would be preferred.

again, if you view the source of the page, you can see the script i'm attempting to use, but i'll snip it below anyways. thanks

Code:
      function mm_changeItemProperty(menuName, itemName, codeRef, newValue, updateDisplay)
      {
        menuName = menuName.toLowerCase();
        for (i=0; i<_mi.length; i++)
          if (_mi[i][1].replace(/\&nbsp\;/ig,' ') == itemName && _m[_mi[i][0]][1] == menuName) break;
        if (i == _mi.length) return;
        _mi[i][codeRef] = newValue;
        if (updateDisplay) BDMenu(_mi[i][0]);
      }

      var mIx = getMenuByName("{A61F1CE4-26D8-43B9-A9C0-9E84F3DBCAA3}");
      var mRef = gmobj("menu" + mIx);
      
      _m[mIx][6]= RNowMainTreeStyle;
      _m[mIx][9] = "vertical";
      _m[mIx][4] = 210;
      
      spos(mRef, 65, null, null, 220);
      
      mm_changeItemProperty("{A61F1CE4-26D8-43B9-A9C0-9E84F3DBCAA3}", "Registrar Actions", 34, "tree", false);
      mm_changeItemProperty("{A61F1CE4-26D8-43B9-A9C0-9E84F3DBCAA3}", "Funding", 34, "tree", false);
      mm_changeItemProperty("{A61F1CE4-26D8-43B9-A9C0-9E84F3DBCAA3}", "Administration", 34, "tree", false);
      mm_changeItemProperty("{A61F1CE4-26D8-43B9-A9C0-9E84F3DBCAA3}", "Help", 34, "tree", false);
      mm_changeItemProperty("{A61F1CE4-26D8-43B9-A9C0-9E84F3DBCAA3}", "Links", 34, "tree", true);


Poster: Ruth
Dated: Thursday April 28 2005 - 17:54:14 BST

Hi,

I think you need a different function. You are using the mm_changeItemProperty so you are applying that to each item, referencing the tree. So either you need to also apply the onbgcolor, offbgcolor, oncolor, offcolor to each item or you have to use a function that will change a menu property. You might even be able to use it to change to a treemenu.

If you know how to do things with functions this is the function:
Code:
function mm_changeMenuProperty(menuName, propertyRef, newValue)
{
  var menuNum = getMenuByName(menuName);
  _m[menuNum][propertyRef] = newValue;
  BDMenu(menuNum);
}


It was also written by Kevin. You can find his expanation and the context about it HERE

Since I don't do functions or javascript, I could be entirely wrong on this, or it could have other limitations that won't allow it to work for you :? Take it with a grain of salt :)

Ruth


Poster: BigWebGuy
Dated: Thursday April 28 2005 - 18:36:40 BST

Ruth, it appears to me that the mm_changeMenuProperty function does the exact same thing as this line of code that i already have.
Code:
_m[mIx][6]= RNowMainTreeStyle;


then in the final call to the mm_changeItemProperty function, i pass true as the updateDisplay parameter which will call the BDMenu function to refresh the menu.

so it looks like there is something internal in the menu that is not re-applying styles when the menu is refreshed with the BDMenu function. Perhaps there is another method that can be used to redraw the menus.


Poster: kevin3442
Dated: Thursday April 28 2005 - 18:52:21 BST

Hi BigWebGuy,

I see what you're doing. Pretty clever actually, changing the type property to "tree" for the pertinent menu items. It's nice to see people using the mm_changeItemProperty() function now and then.

You may find the mm_changeMenuProperty() function that Ruth mentioned useful in other circumstances, but I see that you're just manipulating the pertinent array elements directly. Makes sense, since you apparently know the array structure, plus you also need the menu object in order to manipulate its size and position. Looking at your code, everything looks fine, and it seems "that close" to working. Of course, it's this line:
Code:
_m[mIx][6]= RNowMainTreeStyle;

that's part of the key to switching the style. Inspecting the object in _m[mIx][6] after the assignment, you find that the new style defintion is really there (I've tried this myself). But then you have to somehow force the menu to redraw using the new style. You mentioned trying to do that with a call to BDMenu() in your initial post. I assume you're relying on mm_changeItemProperty() to make that function call. And I see that it should be doing just that; in your last call to mm_changeItemProperty(), where you pass true in the last parameter. Looks to me like this is one of those "it should work" things. The logic and the code seem sound.

You know... I tried doing something similar (just for kicks) quite a while ago, and I ran into a similar wall. Even though the style object in _m[i][6] was in fact changed, I couldn't get the menu to redraw using the new style. Tried several different things, but nothing worked. I just assumed I was doing something wrong, then I sort of forgot about it (it's not every day that someone tries to manipulate the menu like this). Time for another try...

I'll be back.

Kevin

EDIT: Sorry... I didn't notice your previous post when I wrote this. Would have cut my long windedness down to a mere medium windedness. ;)


Poster: BigWebGuy
Dated: Thursday April 28 2005 - 19:41:53 BST

thanks Kevin, glad to know i'm on the right track. I'm sitting here thinking exactly the same thing you are....it should work!

I'm looking forward to what you come up with, cuz at this point, short of de-compressing the menu and getting dirty, i'm out of "elegant" ideas.

Thanks


Poster: Ruth
Dated: Thursday April 28 2005 - 21:45:26 BST

I'll keep watching and see what happens. I can't figure how you can use the mm_changeItemProperty for changing the menustyle when it is not an item property and the function calls for a parameter of an itemRef.

Ruth


Poster: John
Dated: Thursday April 28 2005 - 22:01:56 BST

I've been working on it, too, at http://www.west.asu.edu/sa/testsite/index2.htm. Didn't realize the other two had jumped in, but I'm certainly glad they did.

Got it to work more like a tree, and found one minor error. You have...
Code:
menubgcolor="#f0f4ff;"

...in your sub definition. Should, of course, be...
Code:
menubgcolor="#f0f4ff";


Poster: BigWebGuy
Dated: Friday April 29 2005 - 0:28:43 BST

Ruth wrote:
I can't figure how you can use the mm_changeItemProperty for changing the menustyle when it is not an item property...


Ruth, i am only using the mm_changeItemProperty function for changing the items to be of type=tree (and for redrawing the menu when true is passed as the updateDisplay parm).

The following line is what i am attempting to use to change the menustyle

Code:
_m[mIx][6]= RNowMainTreeStyle;


Poster: BigWebGuy
Dated: Friday April 29 2005 - 0:45:14 BST

John wrote:
I've been working on it, too, at http://www.west.asu.edu/sa/testsite/index2.htm. Didn't realize the other two had jumped in, but I'm certainly glad they did.


John, I don't see any difference in functionality from my example except for that it's been set to singleMasterMenu=true.

I am not having a problem changing the behavior to be like a tree menu, that part is working fine. The problem is that when the menu is redrawn, it is not picking up the new menustyle i have assigned.

thanks for the catch on the color mistake though....second set of eyes always helps.


Poster: Ruth
Dated: Friday April 29 2005 - 1:27:36 BST

Hi,

Having the ; in the wrong place may just cause problems on some browsers. JFI, I was trying the other menu properties and there are some others that won't allow changing, like margin, followscroll, menuheight.

Ruth


Poster: kevin3442
Dated: Friday April 29 2005 - 1:45:46 BST

Hi Ruth,

Ruth wrote:
I'll keep watching and see what happens. I can't figure how you can use the mm_changeItemProperty for changing the menustyle when it is not an item property and the function calls for a parameter of an itemRef.


Let me try to clarify:

The BigWebGuy has three goals: (1) to switch the menu from a horizontal "normal" menu to a vertical tree menu. (2) To make the main menu vertical and reposition it. (3) To apply a different menu style to the tree version.

He's only using mm_changeItemProperty() for goal #1, to change the type property (codeRef 34) of specific menu items to "tree", so that the menu becomes a tree type. That part seems to be working.

Goal #2 is accomplished with this bit:

Code:
var mIx = getMenuByName("{A61F1CE4-26D8-43B9-A9C0-9E84F3DBCAA3}");
var mRef = gmobj("menu" + mIx);
<...>
_m[mIx][9] = "vertical";
_m[mIx][4] = 210;
spos(mRef, 65, null, null, 220);

He could have used mm_changeMenuProperty() to change the menu properties, but since he's figured out the menu array structure, he's just assigning values directly to the appropriate members of the array. For example, _m[mIx][4] = 210; makes the menu's itemwidth 210px and _m[mIx][9] = "vertical"; makes it a vertical menu. He could have used mm_changeMenuProperty("{A61F1CE4-26D8-43B9-A9C0-9E84F3DBCAA3}", 9, "vertical") to make it a vertical menu, but changing the value in the appropriate array member is more direct and, in this case, more efficient, since mm_changeMenuProperty() calls BDMenu() every time (here, he only needs it once). Finally, spos(mRef, 65, null, null, 220); moves the menu to top=65 and makes the menu width 220px. Presto... goal #2 is also working.

Goal #3 is not working. It's supposed to be accomplished with this:
Code:
var mIx = getMenuByName("{A61F1CE4-26D8-43B9-A9C0-9E84F3DBCAA3}");
<...>
_m[mIx][6]= RNowMainTreeStyle;

plus the final call to mm_changeItemProperty(), which -- while changing an item to a tree item -- passes true in its last parameter, forcing mm_changeItemProperty() to call BDMenu() to rebuild the menu. Since the assignment to _m[mIx][6] had already been made at that point, the call to BDMenu() should cause the menu to be built again, with its new menu style... at least that's the idea. In every other case I've tried, when I've changed a menu property either directly or with mm_changeMenuProperty(), a call to BDMenu() forces the visible change in the menu. But for some reason, it's not doing so here. The strange thing is that the direct changes to the other menu properties (item width and orientation) do take effect when BDMenu() is called (hence, the "is should work" feeling). But the new style is being ignored.

Why?

I've tried other approaches to try to rebuild/redraw the menu, including a call to _drawMenu() and assigning to mRef.innerHTML. Nothing. I also tried using the _rbMenus() function that's used inside of mm_menueditapi.js to rebuild the menus after changes are made through the API functions. Again, no luck. So, being out of ideas, I posted an example of my last attempt using _rbMenus() and sent an email to Andy. If you're curious, the example is here. You'll see that the menu is successfully rebuilt when you use the two "test API" links, but not when you try the "change style" links. I figure Andy will take a look and have a solution jump right out of his head, much like Athena from Zeus. ;) I sure hope so, 'cause right now, I'm stumped.

Cheers,

Kevin


Poster: kevin3442
Dated: Friday April 29 2005 - 1:52:38 BST

Ruth wrote:
JFI, I was trying the other menu properties and there are some others that won't allow changing, like margin, followscroll, menuheight.


Hmmm... Just today I was using a "test page" I have for my various mm_changeThisAndThat() type functions, and I can change followscroll successfully with mm_changeMenuProperty(). Haven't tried margin and menuheight. I have done menuwidth though, and that works OK. I'll try margin and menuheight and see what happens.

Cheers,

Kevin


Poster: Ruth
Dated: Friday April 29 2005 - 1:54:44 BST

Thanks, Kevin. I appreciate the explanation.

Ruth


Poster: BigWebGuy
Dated: Friday April 29 2005 - 11:47:42 BST

kevin3442 wrote:
I've tried other approaches to try to rebuild/redraw the menu, including a call to _drawMenu() and assigning to mRef.innerHTML. Nothing. I also tried using the _rbMenus() function that's used inside of mm_menueditapi.js to rebuild the menus after changes are made through the API functions. Again, no luck.


Kevin, I've tried all those methods too, eventually figuring out they all do the same thing. BDMenu pretty much just encapsulates the _drawMenu() assignment to innerHTML and call to _fixMenu. _rbMenus, depending on the status of the alwaysvisible flag, does the same things.

Hopefully Andy (whom i'm assuming is the guy who wrote the menu) can enlighten us.

Thanks again for all your help.


Poster: kevin3442
Dated: Friday April 29 2005 - 23:43:09 BST

Hi BigWebGuy,

Sounds like we're on the same thought path. All are indeed variations on a theme. Unfortunately, the theme in this case doesn't seem to be helping. Andy is indeed the creator of the menu scripts. If anyone can figure it out, he can. haven't hear back from him yet, but he's typically swamped. I'll shoot another email to him. I now have a personal interest in this one; I hate being stumped!

Cheers,

Kevin


Poster: BigWebGuy
Dated: Tuesday May 3 2005 - 14:52:25 BST

kevin3442 wrote:
Hi BigWebGuy,

Sounds like we're on the same thought path. All are indeed variations on a theme. Unfortunately, the theme in this case doesn't seem to be helping. Andy is indeed the creator of the menu scripts. If anyone can figure it out, he can. haven't hear back from him yet, but he's typically swamped. I'll shoot another email to him. I now have a personal interest in this one; I hate being stumped!

Cheers,

Kevin



Kevin, any word back from Andy? I know he's probably busy but i would like to get an answer either way. thanks.


Poster: Andy
Dated: Tuesday May 3 2005 - 15:25:02 BST

Hi Guys,

Is this the kind of thing you are looking at http://www.milonic.com/mm_changestyle.php

It's something I was working on a while a go and completely forgot about it (like most things these days :P )

Anyway, it's in a bit of a mess but it does seem to work. To change the style you need to go "My Milonic" - "Milonic Menu Style" and then choose one of the 4 - They are not exactly like the style it says they are but that should just be a matter of fixing the styles.

Let me know if this is any good and I'll tidy it up a bit.

Cheers,
Andy


Poster: BigWebGuy
Dated: Tuesday May 3 2005 - 15:31:36 BST

Andy, that's exactly it! (well, except for the mac os and office 2003 styles are switched ;) ).

it doesnt look like quite a mess, but i'll wait till you clean it up. thanks!

what am i doing wrong? substyle not being applied


Poster: BigWebGuy
Dated: Friday June 24 2005 - 16:23:49 BST

well, i've almost got it working, but the substyle is not being applied. it's applying the new mainstyle but it's also using the mainstyle for the submenus instead of the substyle.

https://www.eval2.asmr.com/milonictest/stulogon2.htm

i'm stumped at this point. Andy? Any suggestions?

dynamically change menu style


Poster: Ram_Tough
Dated: Tuesday June 28 2005 - 23:54:14 BST

Hello!

I have been looking the thread "dynamically change menu style" and was able to successfully use the javascript method that Andy suggested. (the "changeStyle" method)

However, I would like to know if it's possible to write that method so that it uses a specific menu (I have 2 separate menus) to set the style for....

Thanks!

Jason


Poster: Ruth
Dated: Wednesday June 29 2005 - 3:00:12 BST

You need to provide more information before we can answer this. Could you post a page so we can see it and the two menus? I'd think you could just apply it to whichever menu you want the changeStyle to apply. So, do you have two separate menu files, or are you doing two menus in one file? Where are you putting the code, on the page, in the file?

For others more code literate they might be able to figure out what you want and how to do it, but for myself, I need to see the page or the coding i.e. menu_data.js file codes, html code. And, that still might not let me figure it out ;)

Ruth

dynamically change menu style


Poster: Ram_Tough
Dated: Wednesday June 29 2005 - 16:18:42 BST

:oops:

I guess I should realize that nobody can read my mind! LOL...Anyways, to explain better:

I have a page that has a horizontal menu at the top of the page. It's in a file called main_menu_data.js This menu is consistent across all of my pages. I also have a vertical menu on the side that contains common links to all of my pages. (it's in a separate file called links_data.js)

What I would like to do is have the links_data.js menu have a different style (basically a different background color) applied to it depending on what page it's on. So, in one page, I would have a javascript method that changes the style so that the background color is blue, and in another page, I would use the same javascript method to change the style to a red background color.

Here's the code for main_menu_data.js:
Code:

padding=10;
subimagepadding=2;
menubgcolor="#EDE2F0";
onbgcolor="#ffffff";
offbgcolor="#EDE2F0";
oncolor="#000000";
offcolor="#000000";
itemwidth=200;


//sets the border style (and color) for the menu
borderstyle="solid";
borderwidth=1;
bordercolor="#BABABA";


//sets the separator style (and color)
separatorcolor="#ffffff";
separatorsize="1";

//sets the subimage indicator
subimage="images/arrow.gif";
}




//*****************************Main Menu*****************************

with(milonic=new menuname("Main Menu")){
alwaysvisible=1;
openstyle="tab";
orientation="horizontal";
style=mainMenuStyle;
position="absolute";
aI("bgimage=images/buttonHome.jpg;overbgimage=images/buttonHomeOver.jpg;align=center;text=Home;");
aI("bgimage=images/ButtonCorpDept.jpg;overbgimage=images/ButtonCorpDeptOver.jpg;align=center;text=Corporate Department;showmenu=Corp Main

Menu;");
aI("bgimage=images/ButtonStratCorp.jpg;overbgimage=images/ButtonStratCorpOver.jpg;align=center;text=Strategic Corporate

Services;showmenu=SCS Main Menu;");
aI(";");
}




//*****************************CORP Main Menu***************************************
with(milonic=new menuname("Corp Main Menu")){
style=corpMenuStyle;


orientation="vertical";

aI("text=Corporate departments;showmenu=corp;");
aI("text=Connections magazine;url=InsertURLHere.htm;");
}


//***************************SCS Main Menu********************************
with(milonic=new menuname("SCS Main Menu")){
style=SCSMenuStyle;

orientation="vertical";
aI("text=Human Resources;url=InsertURLHere.htm;");
aI("text=Financial Services;url=InsertURLHere.htm;");
aI("text=Business Planning &amp;<BR>Performance Measurement;url=InsertURLHere.htm;");
aI("text=Information Systems;url=InsertURLHere.htm;");
aI("text=Records Management &amp;<BR>FOIP Co-ordination;url=InsertURLHere.htm;");
}


//***************************Finish********************************
drawMenus();


Here is the code for links_data.js:

Code:

// sets the padding for the menu item
padding=5;

//sets the border style (and color) for the menu
borderstyle="solid";
borderwidth=1;
bordercolor="#949494";

menubgcolor="#ECECEC";
onbgcolor="#ffffff";
offbgcolor="#ECECEC";
oncolor="#000000";
offcolor="#000000";
itemwidth=200;

//sets the separator style (and color)
separatorcolor="#ffffff";
separatorsize="1";
//separatorwidth="50%";


//sets the subimage indicator
subimage="images/arrow.gif";
}

//***************Links Menu***************

with(milonic=new menuname("Links Menu")){
style=linksMenuStyle;
top=10;
left=0;
alwaysvisible=1;
orientation="vertical";
position="relative";
itemwidth="198";

//
//  COMMUNICATIONS - LINKS TO ALL PAGES - Enter an aI for each link as follows:
//
//   aI(text=place your link text here";url=http://this is your url");
//
//----------------------------------------------------------------------

aI("text=Questions and Feedback;url=/insertpageurlhere.htm;");
aI("text=Other Links;url=/insertpageurlhere.htm;");
aI("text=Sub Menu;showmenu=Search;);
//----------------------------------------------------------------------
}

//***************SubLinks***************

with(milonic=new menuname("Search"))
{
style=SubLinksMenuStyle;
aI("text=Community Development;url=http://srms/AD/adFindUser.aspx;");
aI("text=Government of Alberta;url=http://www.gov.ab.ca/home/index.cfm?page=5;");
aI("text=Calgary White Pages;url=http://internal4.gov.ab.ca/phonebooks/calgary-white/;");
aI("text=Calgary Yellow Pages;url=http://internal4.gov.ab.ca/phonebooks/calgary-yellow/;");
aI("text=Edmonton White and Yellow Pages;url=http://internal.gov.ab.ca/phonebooks/edmonton/index.htm;");
}


drawMenus();


I use
Code:
<script src="main_menu_data.js"></script>
within a td of a table, and
Code:
<script src="links_data.js"></script>
within a separate td in that table to display the menus. (I can post the html for you, but I think that part is pretty self-explainatory)

Anyways, if I use the changeStyle method that Andy described in his post, it changes the style on both menus....but I only wanted it to change the style on the menus declared by links_data.js....

Thanks in advance for any ideas you can give me!

Jason[/code]


Poster: Ruth
Dated: Wednesday June 29 2005 - 16:52:53 BST

Hi Jason,

Ram_Tough wrote:
I guess I should realize that nobody can read my mind!
Actually, probably the guys who know the functions would know what you wanted :)

Unfortunately, I am function illiterate :? so, I 'gotta see it' to figure out things. So, where exactly is the function? If it's on the page, I guess you'll have to post the html, or if it's in some other file, I'll need to see that. Sorry, it's the only way I can experiment and figure a solution :oops:

Ruth


Poster: Ruth
Dated: Wednesday June 29 2005 - 17:38:07 BST

Hi Jason,

I'm back again. I have to tell you I'm not going to be able to figure this out. I can't even figure out what is happening with the files you posted. I can't find any styles listed in them, though the menus call for mainMenuStyle and linksMenuStyle but though I see style properties listed at the top of the files there are no style names for those.

I can make two suggestions:

1. put the function into the menu data file where you want it to be applied.

2. you could use a class to assign bgcolors to a menu, however that would mean actually putting the class in the head of each page where you want it to be called. If you do that, you'd then put onclass="yourClassName"; and offclass="yourClassName"; into the style for that menu.

The reason it would have to go into the head of each page where you wanted a change is that it has to be a 'different' color on the various pages.

I actually have done that on my site, but it's a small site and since I have nothing much else to do, I didn't mind coding all the pages :) So, my menu changes color on every page to match the page colors.

Ruth


Poster: BigWebGuy
Dated: Friday July 1 2005 - 13:18:49 BST

what about me? (stomps foot on the ground). this was my thread first, can anyone help me out?


Poster: Ruth
Dated: Friday July 1 2005 - 14:01:21 BST

Hi,

:;putting hands on hips, tapping foot:: Now, stop that foot stomping, or let's have some music and make it a dance round! :)

Sorry for it taking so long. I'm sure Andy or Kevin will get back to you. Kevin is out of town for I don't know how long and I think Andy got dragged into a black hole by Alice's wabbit!

I know it's not funny, and wish I could help, but I'm sure you're aware that this is beyond me :? I'll try posting a nudge to Andy.

Ruth


Poster: BigWebGuy
Dated: Thursday July 21 2005 - 13:56:40 BST

ruth, any progress on passing this on to someone? I'm a registered user and i've submitted a question to the registered users support but havent heard back in over a month, so this is my only shot at getting this figured out. thanks.


Poster: Ruth
Dated: Thursday July 21 2005 - 17:06:39 BST

Hi,

I've posted again. I'm not sure but I think the support requests are for professional and above license. If you have that, you might send in another request. I remember the site was down at one point and Andy had to 'reinitialize' or whatever you call it and get it up. Perhaps something got lost. Also, as you might have noted, everyone has pretty much been gone for awhile. I know Kevin was out of town and I'm not sure if he's back even yet. John was also out, so we've been kind of short on board help.

Hopefully, they will all be back soon!

Just out of curiosity, since I am thoroughly lost :oops: what was it that wasn't working in the link Andy posted for you?

Ruth


Poster: BigWebGuy
Dated: Thursday July 21 2005 - 17:52:24 BST

yeah, we have the professional license. i'll try posting again.

the problem i'm having is that when i change the menustyle, it applies the main menustyle to all menus instead of applying the main menu style and sub menu styles.

it's the first post on the second page of this thread.

thanks for your help.