hi also das navisystem ansich funzt aber immer wenn ich closemenu aufrufe und das element lösche bleibt bei der tabelle eine leerzeile seht aber selbst. wie kann ich des loesen.
und waere es vielleicht besser keine td's zu erstellen sonder divs weil wenn das menu aufklappt verschiebt sich der text nach unten ( der drunter steht)
aber das menu soll sich darueber ausbreitn und nichts verschieben
<html>
<head>
<title></title>
<!-- -->
</head>
<body id=Main text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<script language="JavaScript">
<!--
var OpenedMenu=0;
var MenuOver=0;
var MenuBereit=1;
var NaviST = new Array(5);
var NaviUM = new Array(2);
var NaviVM = new Array(2);
NaviST[0] = new Array("Leistungsspektrum");
NaviST[1] = new Array("Steuer-News");
NaviST[2] = new Array("Interessante Links");
NaviST[3] = new Array("Berufl. Werdegang");
NaviST[4] = new Array("So erreichen Sie mich");
NaviUM[0] = new Array("Hallo UM");
NaviUM[1] = new Array("Hallo UM1");
NaviVM[0] = new Array("Hallo VM");
NaviVM[1] = new Array("Hallo VM1");
function Makiere(Index) {
if (MenuBereit==1){
if(MenuOver==0) {
eval("document.all."+Index+".style.background = 'red'");
MenuOver=Index;
}
}
}
function Demakiere(Index) {
if(MenuOver) {
eval("document.all."+Index+".style.background = 'white'");
MenuOver=0;
}
}
function OpenMenu(Index) {
if((OpenedMenu!=0)&&(Index!=OpenedMenu)) { CloseMenu(OpenedMenu) };
if(OpenedMenu==0) {
MenuBereit=0;
OpenedMenu=Index;
var Zeile,Spalte,divx,Text,Link;
var myobj = document.getElementById(Index+"TAB").getElementsByTagName("TBODY")[0];
for (i=0; i<=(eval("Navi"+Index+".length")-1); i++ ) {
Zeile = document.createElement("TR");
Spalte = document.createElement("TD");
Spalte.id = "Navi"+Index+i;
divx = document.createElement("DIV");
Text = eval("document.createTextNode(Navi"+Index+"["+i+"][0])");
Link = document.createElement("a");
Link.href = "";
Link.id=i;
divx.appendChild(Text);
Link.appendChild(divx);
Spalte.appendChild(Link);
Zeile.appendChild(Spalte);
myobj.appendChild(Zeile);
var myob = document.getElementById(Spalte.id);
myob.onmouseover = new Function("Makiere('Navi"+Index+i+"')");
myob.onmouseout = new Function("Demakiere('Navi"+Index+i+"')");
}
MenuBereit=1;
}
}
function CloseMenu(Index) {
OpenedMenu=0;
for (i=0; i<=(eval("Navi"+Index+".length")-1); i++ ) {
eval("document.all.Navi"+Index+i+".removeNode(true)");
}
}
//-->
</script>
<script for=NaviST event="onmouseover()" language="JScript">
{ confirm("ASDASD"); }
</script>
<table id="Menu" border="0" cellspacing="0" cellpadding="1">
<tr><td valign="top">
<table id="STTAB" border="1" cellspacing="0" cellpadding="5"><tbody><tr>
<td id="ST" onmouseover="Makiere('ST');OpenMenu('ST');" onmouseout="Demakiere('ST')"><div id="STMain">Steuerberatung</div></td></tr></tbody></table>
</td>
<td valign="top">
<table id="VMTAB" border="1" cellspacing="0" cellpadding="5"><tr>
<td valign="top" id="VM" onmouseover="OpenMenu('VM');Makiere('VM');" onmouseout="Demakiere('VM')"><div id="VMMain">Versicherungsmakler</div></td></tr></table>
</td>
<td valign="top">
<table id="UMTAB" border="1" cellspacing="0" cellpadding="5"><tr>
<td valign="top" id="UM" onmouseover="OpenMenu('UM');Makiere('UM');" onmouseout="Demakiere('UM')"><div id="UMMain">Unternehmensberatung</div></td></tr></table>
</td>
</td></tr></table>
asdfsadfsadf
</body>
</html>