(c) 2007, DHTML-Menu.com
 
   
   
  Support
  Recent Questions
  Write To Support
 

    In Firefox, the javascript collapsible menu is displayed to the right of the top javascript collapsible menu text

Return to Recent Questions


Q: My cross-frame javascript collapsible menu works fine in IE -> the menus are displayed exactly under the text and in the bottom right frame.

However, in Firefox, the javascript collapsible menu is displayed to the right of the top menu text, and exactly the number of pixels as the width of the left frame.

I'm doing a multi-frame frameset (1 top frame, 2 bottom frames) like this:

<frameset ID="frames" ONLOAD="getBottom()" ROWS="50, *" BORDER="0" FRAMEBORDER="no" FRAMESPACING="0">
   <frame NAME="frmTop" SRC="top.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=NO NORESIZE FRAMEBORDER="0" />
    <frameset ID="bottomFrames" cols="171,*">
     <frame name="frmLeft" src="left.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=NO NORESIZE FRAMEBORDER="0"/>
     <frame name="frmMain" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=NO NORESIZE FRAMEBORDER="0" />
    </frameset>
</frameset>


And using the dm_initFrame like this:
dm_initFrame("[object]", 0, 2, 0);

Can you help me with that?


A: You should create the following frameset structure:

 --|------------
   | menu
 --|------------
   |
   | submenus
   |

Now a top row has 2 columns and all browsers can determine a width of the 1st column in the second row.
The problem is in a structure of your frameset.
Mozilla browsers can't determine absolute coordinates for a frame, so submenus of javascript collapsible menu will drop down with an offset.






Return to Recent Questions

Related:
   
Copyright (c) 2012, DHTML-Menu.com
Home  |  Product Info  |  Samples  |  Download  |  Purchase  |  FAQ  |  Site Map  |  Write Us
All rights reserved. website builder reviews | creazione siti gratis | web design software | website designing software | Javascript Slideshow