JavaScript - frames capas

 
Vista:

frames capas

Publicado por JJ (9 intervenciones) el 24/09/2001 14:30:54
Hola!!

Mi problema es: Tengo 2 frames uno superior otro inferior.
En el superior tengo un menu que si pasas el raton por encima se hace desplegable pero claro ese menu desplegable debe aparecer en el otro frame( exigencias del cliente). El problema esta en que cuando pasas el raton por encima del menu se despliega el menu desplegable pero si retiras el raton , nunca podras seleccionar ninguna opcion del menu desplegable. Otro dato es que el menu desplegable tambien tiene dichos eventos onMouseOver y onMouseout.
Tengo un ejemplo empezado, a ver si lo puedes retocar para que funcione:
-----------------------------index.htm---------------
<HTML>
<frameset rows="15%,85%"><!-- frameborder="NO" border="0" framespacing="0"-->
<frame name="arriba" src="menu.htm">
<frame name="abajo" src="down.htm">
</frameset>
</HTML>
------------------------------menu.htm------------------------------------
<html>
<HEAD>

<script language="JavaScript">

function nada(otro)
{
top.abajo.document.all['flotante'].style.visibility="hidden";

}

//Primero comprobamos el navegador: si es Netscape o Microsoft
var mie =(navigator.appName.indexOf("Microsoft")>=0);
var itemOrig;

function despMenu(nombre,sn,otro)
{
obj = document.all[nombre];
if (sn>0)
{
//obj.style.visibility = "visible";
top.abajo.document.all['flotante'].style.visibility="visible";
}
else
{
setTimeout("nada(%2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:frames capas

Publicado por alboreal (2 intervenciones) el 01/10/2001 11:08:29
Buenas.
Hay que tener código en las dos páginas de los frames ya que los menus para que no se escondan por debajo del frame deben llamarse desde la otra. Pasate por html.programacion.net y mira en 'Taller'. Hay una buena explicación de como hacerlos.
Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar