Sí bueno, ya casi se me olvidaba que había que buscar una solución
.
Vamos a ver, para empezar he cambiado una línea un poquito para ajustar mejor el submenú, ya que se quedaba un poco desplazado hacia la izquierda.
if(document.all){document.getElementById("contiene Submenu").style.left=(
5+(apartado*120))
Creo que con eso irá bien.
Un saludo.
**un ratito después**
Lo que te he dicho antes de HTML funciona pero puede dar fallos. He probado la opción de meter la tabla en una capa con posición absoluta de manera que se pueda meter en cualquier parte de la pantalla. De este modo quedaría así:
<div style="position:absolute;
top:-50px; left: 100; z-index:1; width: 100%;">
<table><tr><td><br>
<br>
<br>
</td></tr><TR>
<td><div id="contieneMenu"></div></td></TR></table>
<div id="contieneSubmenu" onmouseleave='document.getElementById("contieneSub menu").style.left="-1000"'></div>
</div>
Varía lo que está en negrita para dejarlo a tu gusto. Lo de poner el ancho de la capa al 100% (podría ser menos a lo mejor) es porque si no especificas el ancho se te encoge el menú y salen descolocados los submenúes.
Mantén sin embargo el cambio a
5 que te conté antes.
Metiendo el menú en una capa quizás puedas hacer oooooootro script
para que se desplace o aparezca y desaparezca de la pantalla. Pero eso ya es otra historia
.