php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.03.2005, 16:18  
Gast
 
Beiträge: n/a
Standard Menü in CSS/JavaScript

Hi,

habe nach langem suchen und basteln folgendes zusammengebastellt:

drop.css
Code:
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

body
{
  font-family: "Tahoma, Arial, Verdana";
  font-size: 12px;
}

ul
{
  margin: 0;
  padding: 0;
  list-style: none;
  width: 150px;
  border-bottom: 1px solid #ccc;
}

ul li
{
  position: relative;
}

li ul
{
  position: absolute;
  left: 149px;
  top: 0;
  display: none;
}

ul li a
{
  display: block;
  text-decoration: none;
  color: #777777;
  background: #FFFFFF;
  padding: 2px;
  border: 1px solid #CCCCCC;
  border-bottom: 0;
}

li:hover ul, li.over ul
{ 
  display: block;
}

a:hover
{
  background: #DFE4EF;
  font-weight: bold;
}
drop.html
Code:
<html>
<head>
<title>TEST-DROPDOWN MENÜ</title>
  <link rel="stylesheet" href="css/drop.css" type="text/css">

<script language="JavaScript">

startList = function()
{
  if (document.all&&document.getElementById)
  {
    navRoot = document.getElementById("nav");
    for (i=0; i<navRoot.childNodes.length; i++)
    {
      node = navRoot.childNodes[i];
      if (node.nodeName=="LI")
      {
        node.onmouseover=function()
        {
          this.className+=" over";
        }
        node.onmouseout=function() 
        {
          this.className=this.className.replace>>(" over", "");
        }
      }
    }
  }
}
window.onload=startList;

</script>


</head>
<body>

<ul id="nav"> [*]Home [*]About 
    <ul> [*]History [*]Team [*]Offices [/list]  [*]Services 
    <ul> [*]Web Design [*]<a href="#">Internet 
          Marketing</a> [*]Hosting [*]Domain Names [*]Broadband [/list]  [*]Contact Us 
    <ul> [*]United Kingdom [*]France [*]USA
      <ul>[*]Nordamerika</lI>[*]Südamerika</lI>[/list][*]Australia [/list]   [/list]
</body>
</html>
Mein Problem/Frage ist nun folgendes. Die Untermenüs klappen wunderbar, nur wenn es darum geht im Untermenü ein weiteres Untermenü zu öffnen, da klappt es nicht so (es werden vom Obermenü aus direkt immer alles Untermenüs aufgeklappt). Ich habe mir das meiste zusammengesucht, da ich von JavaScript überhaupt keine Ahnung habe. Und ich denke, dass es in diesem Fall an einer Erweiterung des JavaScripts liegen könnte. Wenn mir also jemand dabei helfen könnte, dann wäre ich dankbar.
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.03.2005, 10:18  
Erfahrener Benutzer
 
Registriert seit: 08.03.2005
Beiträge: 123
nullplan
Standard

hi... hab im mom ein ähnliches Problem... hab dann einfach ein Menü von Javarea.de genommen war ich ganz zufrieden mit...

cu
__________________
Was auch immer, du mich auch!
nullplan ist offline   Mit Zitat antworten
Alt 19.03.2005, 08:45  
CSS
Erfahrener Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 324
CSS
Standard

Zitat:
habe nach langem suchen und basteln folgendes zusammengebastellt:
Du hast überhaupt nichts gebastelt sondern den Code 1:1 übernommen.

MfG CSS
CSS ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript untermenü, css liste javascript, css explorer ul immer aufgeklappt, css menü mit javascript klappt ganz auf, css untermenü aufgeklappt lassen, untermenüs in php, javascript css und php menu, css liste ist immer aufgeklappt, html menü und untermenü klappen, untermenü javascript, menu php javascript css, untermenü immer aufgeklappt html, css link menüpunkt immer aufgeklappt, dropdown css internet explorer \immer aufgeklappt\, ul css javascript, css menü aufgeklappt bleiben, php ul li node, css dropdown menü immer aufgeklappt, javascript menü, menü in javascript

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:12 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.