Niet reagerend menu

Status
Niet open voor verdere reacties.

Nederluv

Gebruiker
Lid geworden
19 aug 2007
Berichten
6
In een HTML document heb ik horizontaal Spry menu gemaakt. De tekst in het menu heb ik gecentreerd en ik heb een hyperlink naar een andere HTML bestand op m'n pc gemaakt, maar wanneer je links van de tekst op het menu klikt reageert het niet. Ik heb ook het standaard paarsblauwe kleurtje veranderd in lichtgeel (als je er met de muis overheen gaat) en daar heb ik hetzelfde probleem mee. De rechterkant van het menu en het deel met de tekst verkleurt wel, maar alles links van de tekst verkleurd niet en reageert ook niet. Iemand een idee wat het probleem is en hoe ik het kan verhelpen?

Alvast bedankt
 
Dan heb je toch iets niet goed gedaan.

Zelf heb ik niet aan de CSS gezeten, maar hem automatisch laten maken.

Loop je css aans na,
mogelijk heb je een
;
of
}
vergeten of gedelet.

Gedaan, en ik heb 1 van de fouten eruit gehaald. :D De linkerkant van het menu kleurt nu gewoon mee. Jammer genoeg reageert het menu nog niet...:confused:
Iemand nog een idee waar dat aan kan liggen? Bepaald deel van de CSS ofzo?

thx
 
Plaats je css code even.

:cool:

@charset "UTF-8";

/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

LAYOUT INFORMATION: describes box model, positioning, z-order

*******************************************************************************/

/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 100%;
cursor: default;
width: auto;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 100%;
position: relative;
text-align: left;
cursor: pointer;
width: 333px;
float: left;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 100%;
z-index: 1020;
cursor: default;
width: 8.2em;
position: absolute;
left: -1000em;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
left: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
width: 8.2em;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
position: absolute;
margin: -5% 0 0 95%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
left: auto;
top: 0;
}

/*******************************************************************************

DESIGN INFORMATION: describes color scheme, borders, fonts

*******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
border: 1px solid #CCC;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
display: block;
cursor: pointer;
background-color: #000000;
padding: 0.1em 0.75em;
color: #FFFFFF;
text-decoration: none;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
background-color: #FFFFCC;
color: #000000;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
background-color: #FFFFCC;
color: #000000;
}

/*******************************************************************************

SUBMENU INDICATION: styles if there is a submenu under a given menu item

*******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
background-image: url(SpryMenuBarDown.gif);
background-repeat: no-repeat;
background-position: 95% 50%;
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
background-image: url(SpryMenuBarRight.gif);
background-repeat: no-repeat;
background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
background-image: url(SpryMenuBarDownHover.gif);
background-repeat: no-repeat;
background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
background-image: url(SpryMenuBarRightHover.gif);
background-repeat: no-repeat;
background-position: 95% 50%;
}

/*******************************************************************************

BROWSER HACKS: the hacks below should not be changed unless you are an expert

*******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
position: absolute;
z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
ul.MenuBarHorizontal li.MenuBarItemIE
{
display: inline;
f\loat: left;
background: #FFF;
}
}
 
*heel veel code*

Via de html heb ik de kleur veranderd van de CSS en in de CSS code zelf heb ik regel 107 aangepast. Dat was de reden waarom de linkerkant blauw werd als je er met de muis overheen ging, nu is dat geel (#FFFFCC). Voor de rest heb ik (in ieder geval niet bewust) iets veranderd aan de code. Wanneer ik opnieuw een html pagina maak en een Spry menu toevoeg krijg ik dezelfde problemen. Hoop dat iemand het ziet, ik heb het in ieder geval nog niet kunnen vinden...
 
maar wanneer je links van de tekst op het menu klikt reageert het niet.
Zal ook de bedoeling zijn: op tekst krijg je een linkaanduiding.
Werken de linken overigens wel?

:cool:
 
Zal ook de bedoeling zijn: op tekst krijg je een linkaanduiding.
Werken de linken overigens wel?

:cool:

Ja, de links werken. Ben er gisteren achter gekomen dat de linkerkant van het menu in Mozilla Firefox, Opera en Netscape wel werkt. Dus het is waarschijnlijk een probleem met Internet Explorer..
 
Ja, de links werken. Ben er gisteren achter gekomen dat de linkerkant van het menu in Mozilla Firefox, Opera en Netscape wel werkt. Dus het is waarschijnlijk een probleem met Internet Explorer..

Probleem opgelost. Voor mensen die met hetzelfde probleem zitten: Dreamweaver maakt automatisch naast de .CSS 5 andere bestanden aan: SpryMenuBar, SpryMenuBarDown, SpryMenuBarDownHover, SpryMenuBarRight, SpryMenuBarRightHover. Als je deze verwijderd ben je van het hele probleem af en werkt alles perfect. :D
 
Spry menu

Hallo Nederluv,

Ik las je vraag (en antwoord) over het spry menu. Ik heb hetzelfde probleem. In Firefox, Safari e.d. werkt het menu correct, maar in IE klappen de submenu's niet uit.
Ik heb de 5 aangegeven bestanden verwijderd, maar bij mij heeft dit tot gevolg dat de menu's in geen enkele browser meer uitklappen! Heb je een tip voor me?
Bij voorbaat dank.
Rechtstreeks: info@westbroek.nl
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan