Tiles & Button problem

[email protected]
Newsgroups gmane.comp.java.struts-menu.user
Message-ID <[email protected]>
Sorry for re-post but I hadn't subscribed when I posted before..

We are attempting to add Struts-menus to our application.
We have 2 problems that I can't seem to solve even thought I have looked
through the demo app. and the mail archives.
We are using Tiles to define our pages - the tile-def, base layout and menu
jsp are shown below.
The first problem is that the layout of our page has a vertical navigation
bar along the entire left side of the page.
We can't seem to get the Strut-Menu to appear in the correct location unless
we change the setting oCMenu.fromleft=138 to get it to start on the
rightmost edge of the navigation bar even though the BaseLayout.jsp has the
Menu.jsp inside a table that is located outside the left navigation bar.
When the menu is displayed it overlaps the data  displayed by the "title"
defined in the Tile-def .
Second problem is that a button is very close to the menu. When the menu is
dropped down it the submenu items fall behind the buttons and can not be
read or clicked.

The tile-def looks like this:
	<?xml version="1.0" encoding="UTF-8"?>
	<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software
Foundation//DTD Tiles Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
	<tiles-definitions>
	  <definition name=".base"
path="/JSPs/Tiles/Layouts/BaseLayout.jsp">
	    <put name="title" type="string" value="Base Layout" />
	    <put name="menu" type="page" value="/JSPs/Tiles/Menu.jsp" />
	    <put name="message" type="page" value="/JSPs/Tiles/Message.jsp"
/>
	    <put name="content" />
	    <put name="leftnavbar" type="page"
value="/JSPs/Tiles/LeftNavigationBar.jsp" />
	  </definition>
	</tiles-definitions>

The BaseLayout.jsp looks like this:
	<%@ page language="java" session="true" %>
	<%@ taglib uri="struts/tiles" prefix="tiles" %>
	<%@ taglib uri="struts/html" prefix="html" %>
	<%@ taglib uri="struts/bean" prefix="bean" %>
	<html:html>
	<head>
	        <tiles:useAttribute name="title"/>
		<link rel="stylesheet" type="text/css" href="<html:rewrite
page='/Graphics/banner.css' />"/>
		<title><tiles:get name="title"/></title>
	</head>
	<body style="marginwidth:0;marginheight:0">  
	  <table cellspacing="0" cellpadding="0" border="0">
	    <tr>
	      <td bgcolor="#CC0033" valign='top'>
	        <!-- Left navigation pane tile inserted here -->
	      	<tiles:get name="leftnavbar"/>
	      </td>
	      <td valign="top">
		<table cellpadding="0" cellspacing="0" border="0">
	          <!-- Menu tile -->
	          <tr bgcolor="#CC0033" style="height:10%">
	            <td>
	              <tiles:get name="menu" />
	            </td>
	          </tr>
	          <!-- Banner -->
	          <tr style="height:10%" >
	            <td class="bnr" align="center" valign="center">
	              <h1 class="bnr">
		        <tiles:get name="title"/>
	              </h1>
	            </td>
	          </tr>
	          <!-- Error Messages tile -->
	          <tr>
	            <td>
	              <tiles:get name="message" />
	            </td>
	          </tr>
	          <!-- Content tile-->
	          <tr>
	            <td>
	              <tiles:get name="content" />
	            </td>
	          </tr>
		</table>
	      </td>
	    </tr>
	  </table>  
	</body>
	</html:html>

The Menu.jsp looks like this:
	<%@ page language="java" session="true" %>
	<%@ taglib uri="struts/tiles" prefix="tiles" %>
	<%@ taglib uri="struts/html" prefix="html" %>
	<%@ taglib uri="struts/struts-menu" prefix="menu" %>
	<script type="text/javascript"
src="./JavaScripts/coolmenus3.js"></script>
	<script type="text/javascript"
src="./JavaScripts/coolmenu-config.js"></script>

	<menu:useMenuDisplayer name="CoolMenu"
bundle="org.apache.struts.action.MESSAGE">
	    <menu:displayMenu name="AMenu"/>
	    <menu:displayMenu name="BMenu"/>
	    <menu:displayMenu name="CMenu"/>
	    <menu:displayMenu name="DMenu"/>
	</menu:useMenuDisplayer>

I'm sure we missed something simple but after looking around the example app
and the mail archives for a number of days we can not resolves these 2
problems. 
Any help would be greatly appreciated.

Thanks in advance



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.