Hi,
ich habe mal ein einfaches Menü-Script von mir modifiziert, da ja häufiger nach so etwas gefragt wird. Es ist jetzt in der Optik natürlich noch ganz einfach, man kann es aber mit Stylesheets beliebig anpassen.
Momentan ist es für drei Ebenen ausgelegt, unter "Neuigkeiten -> Deutschland" gibt es zum Ansehen noch eine weitere Untergruppe.
Das ganze ließe sich beliebig erweitern, man sollte allerdings die Javascripte besser in eine eigene Datei auslagern, die Stylesheets sowieso.
Have Fun
Ronald
HTML
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>aufklappmenue</title>
<base target="_self">
<script type="text/javascript" language="JavaScript">
<!--
var menu = new Array("news","forum","chats","gaestebuch");
function disp(wert)
{
for (i=0;i < menu.length; i++)
{
if (menu[i] != wert)
{
document.getElementById(menu[i]).style.display = 'none';
}
}
if (wert == 0)
{
return;
}
if (document.getElementById(wert).style.display == 'block')
{
document.getElementById(wert).style.display = 'none';
}
else
{
document.getElementById(wert).style.display = 'block';
}
}
var submenu = new Array("Deutschland");
function dispSub(wert)
{
for (i=0;i < submenu.length; i++)
{
if (submenu[i] != wert)
{
document.getElementById(submenu[i]).style.display = 'none';
}
}
if (wert == 0)
{
return;
}
if (document.getElementById(wert).style.display == 'block')
{
document.getElementById(wert).style.display = 'none';
}
else
{
document.getElementById(wert).style.display = 'block';
}
}
//-->
</script><style type="text/css">
<!--
td {font-size:15px}
#menu {
display:block;
font-size:13px;
padding-left:20px;
}
#menu a:before
{
content:" + ";
}
#submenu {
display:block;
font-size:13px;
padding-left:40px;
}
#submenu a:before
{
content:" - ";
}
-->
</style>
</head>
<body onLoad="disp(0);dispSub(0)">
<table name="nav_table" style="width:100%;margin-top:30px" border="0" cellspacing="2" cellpadding="0" align="left">
<tr>
<td id="nav">[url='#']Startseite[/url]</td>
</tr>
<tr>
<td id="nav">[url='javascript:void[]']Neuigkeiten[/url]</td>
</tr>
<tr>
<td>
<table class="subnav" id="news" border="0" cellspacing="0" cellpadding="0">
<tr>
<td id="menu">[url='javascript:void[]']Deutschland[/url]</td>
</tr>
<tr>
<td>
<table class="subnav" id="Deutschland" border="0" cellspacing="0" cellpadding="0">
<tr>
<td id="submenu">[url='#']Norddeutschland[/url]</td>
</tr>
<tr>
<td id="submenu">[url='#']Süddeutschland[/url]</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="menu">[url='#']Europa[/url]</td>
</tr>
<tr>
<td id="menu">[url='#']Welt[/url]</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="nav">[url='javascript:void[]']Foren[/url]</td>
</tr>
<tr>
<td>
<table class="subnav" id="forum" border="0" cellspacing="0" cellpadding="0">
<tr>
<td id="menu">[url='#']Deutschland[/url]</td>
</tr>
<tr>
<td id="menu">[url='#']Europa[/url]</td>
</tr>
<tr>
<td id="menu">[url='#']Welt[/url]</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="nav">[url='javascript:void[]']Chats[/url]</td>
</tr>
<tr>
<td>
<table class="subnav" id="chats" border="0" cellspacing="0" cellpadding="0">
<tr>
<td id="menu">[url='#']Deutschland[/url]</td>
</tr>
<tr>
<td id="menu">[url='#']Europa[/url]</td>
</tr>
<tr>
<td id="menu">[url='#']Welt[/url]</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="nav">[url='javascript:void[]']Gästebücher[/url]</td>
</tr>
<tr>
<td>
<table class="subnav" id="gaestebuch" border="0" cellspacing="0" cellpadding="0">
<tr>
<td id="menu">[url='#']das neu Gästebuch[/url]</td>
</tr>
<tr>
<td id="menu">[url='#']mein altes Gästebuch[/url]</td>
</tr>
</table>
</td>
</tr>
</table>
</center>
</body>
</html>
Alles anzeigen