Forum Moderators: open

Message Too Old, No Replies

HV Menu v5.411 and frames

This DHTML script and multiple frame pages

         

mvalbatross

7:02 pm on May 23, 2003 (gmt 0)



I downloaded this free script to try and create menu with an onmouse tree on a page which has three frames, one across the top of the page (called headerframe) and two that divide the rest of the page into two columns, one for the menu (menuframe) on the left side and one for the main body of the page (parentframe) on the right.

Each menu item is linked to a separate page frame which appears in the parentframe when the menu item is selected.

This script allows for either verticle or horizontal expansion of the menu tree, depending on whether framesets with columns or with rows are used.

My problem is that I would like the tree to expand horizontally into from the menuframe to the parentframe but with there being a headerframe, this seems to have bamboozled the script since there are therefore both horizontal and vertical values declared.

My frameset code appears like this:

<frameset rows="131,*" border="0" framespacing="0">
<frame src="header.htm" noresize scrolling='no' name="headerframe" bordercolor="0" frameborder="NO">

<frameset cols="151,*">
<frame src="menuframe.htm" frameborder="NO" name="menuframe">
<frame src="homeframe.htm" name="parentframe" frameborder="NO">
</frameset>

</frameset>

My own html abilities notwithstanding (I am not even going to comment on DHTML abilities) does anybody have any immediate thoughts, before I throw my toys out of the pram? Does two framesets seem a little odd?

tedster

7:19 pm on May 23, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Getting a DHTML menu to cascade across frames was a major achievement that Dynamic Drive developed. I've looked at that DHTML code, and I wouldn't even think about wading in there to customize it for a more complex frameset.

My honest advice, though probably a bit harsh, is to throw all those toys out - the frames and the cascading DHTML menu - and start over again, this time aim for simplicity. You'll get solid cross-browser results much more easily, and you'll deliver your content to more satisifed end users.

I've spoken with many people in the past year who are "dumbing down" their web sites and boosting their results by doing so. Focus on effective content delivery and keep the tech to a "minimum but optimum" level, whatever that is for your market.