Pulldown Menü Bei klick auf Link !?

wolle-

Mitglied
Guten Morgen liebe Gemeinde ;-)

ich probiere seid geraumer Zeit (Da es auf der linken Seite unserer Navigation zu viel wird), Gruppen zu bilden. Das heisst - ich klicke statt auf Telefonbuch auf Kontakte und dann erscheinen darunter die Button wie vorher gewohnt "Telefobuch, Email etc."

Dazu hatte ich auch mehrere kleine Scripts gefunden, leider funktionieren diese garnicht meinen Vorstellungen nach und nun die Frage ob ihr mir dabei helfen könnt! :-)

Folgendes habe ich bereits versucht:

Das Script:

Code:
<script type="text/javascript">
function switchlayer(Layer_Name)
{
  var GECKO = document.getElementById? 1:0 ;
  var NS = document.layers? 1:0 ;
  var IE = document.all? 1:0 ;
  if (GECKO)
       {document.getElementById(Layer_Name).style.display=
    (document.getElementById(Layer_Name).style.display=='block') ? 'none' : 'block';}
  else if (NS)
       {document.layers[Layer_Name].display=(document.layers[Layer_Name].display==
    'block') ? 'none' : 'block';}
  else if (IE)
       {document.all[Layer_Name].style.display=(document.all[Layer_Name].style.display==
    'block') ? 'none' : 'block';}
}
</script>

Und der HTML code:

HTML:
<td><a href="<?=$datei?>.php?section=sport"><img src="gfx/neu_menu034.jpg" width="150" border="0"></a></td>
                                                            </tr>
                                                            <tr> 
                                                              <td> </td>
                                                            </tr>
                                                            <tr> 
                                                              <td><a href="<?=$datei?>.php?section=toefisport" onClick="javascript:switchlayer('vw'); return false;"><img src="gfx/neu_menu034.jpg" width="150" border="0"></a> 
                                                              </td>
                                                            </tr>
                                                            <tr> 
                                                              <td><ul id="vw" type="circle" style="display:none;">
                 Moep
                 </ul></td>
                                                            </tr>
                                                            <tr> 
                                                              <td><ul id="vw" type="circle" style="display:none;">
                 Moep2
                 </ul></td>

Hierbei zeigt er mir nur 2mal untereinander den gleichen link, und verrückt die ganze Tabelle wenn er denn mal den Link anzeigt.

Ich möchte ja nicht das er so angezeigt wird:

- Hauptmenü *klick drauf*
-- Feld 1
-- Feld 2

sondern so:

- Hauptmenü *klick drauf*
- Feld 1
- Feld 2

Ich hoffe ihr könnt mir bei der Sache helfen.

Vielen Dank!

Gruß Wolle
 
Hallo Leute,

schade - hat ja noch keiner geantwortet.. Jedoch bin ich guter Dinge ;-)

Ich habe folgendes herausgefunden:

HTML:
<a href="<?=$datei?>.php?section=sport" onClick="javascript:switchlayer('Sport'); return false;">
                   <img src="gfx/neu_menu034.jpg" border="0"></a> 
                 <img src="gfx/neu_menu032.jpg" width="150" border="0" id="Sport" style="display:none;">

Jetzt habe ich nurnoch das Problem, ich müsste sozusagen einen bereich definieren. Geht das in JavaScript?

Folgendermaßen:

HTML:
<a href="<?=$datei?>.php?section=sport" onClick="javascript:switchlayer('Sport'); return false;">
                   <img src="gfx/neu_menu034.jpg" border="0"></a> 
                 <img src="gfx/neu_menu032.jpg" width="150" border="0" id="Sport" style="display:none;">
<img src="gfx/neu_menu031.jpg" width="150" border="0" id="Sport" style="display:none;">
<img src="gfx/neu_menu030.jpg" width="150" border="0" id="Sport" style="display:none;">

Damit wenn ich auf das Hauptmenü klicke - mehrere untermenüs statt nur einem bekomme?

Vielen Dank

Gruß Wolle :confused:
 

Neue Beiträge

Zurück