ich habe mir eine Java Navigation gemacht und wollte diese in ilch integrieren. Wenn ich allerdings das dynamische Menü von ilch benutzen will, was ich auch über den Adminbereich administrieren kann, wird mir ein Java-Fehler angezeigt.
Schreibe ich die Links selber rein funktioniert es, allerdings werden dann ja alle Links angezeigt, auch diese die nur ab einem gewissen Rang sichtbar sein sollen.
<table align="center" cellpadding="0" cellspacing="0"> <tr> <td width="863" align="center" valign="top" height="30"><a href="#" onmouseover="showit(0)"><img src="include/designs/bf2/img/010.gif" border="0"></a></td> <td width="863" align="center" valign="top" height="30"><a href="#" onmouseover="showit(1)"><img src="include/designs/bf2/img/011.gif" border="0"></a></td> <td width="863" align="center" valign="top" height="30"><a href="#" onmouseover="showit(2)"><img src="include/designs/bf2/img/012.gif" border="0"></a></td> <td width="863" align="center" valign="top" height="30"><a href="#" onmouseover="showit(3)"><img src="include/designs/bf2/img/013.gif" border="0"></a></td> </tr> </table> </td> </tr> <tr> <td width="863" height="19" background="include/designs/bf2/img/014.gif" align="left" valign="middle"><font size="2" face="Verdana" color="#CCCCCC"><div id="describe" onMouseover="clear_delayhide()"></div></font></td> </tr> </table> <script language="JavaScript1.2"> var submenu=new Array() submenu[0]='<a href="?news">News</a> | <a href="?user">Mitglieder</a> | <a href="?phgstats">Server</a> | <a href="?ruless">Server Regeln</a> | <a href="?kalender">Kalender</a> | <a href="?wars-last">Last Wars</a> | <a href="?impressum">Impressum</a>' submenu[1]='<a href="?teams">Squads</a> | <a href="?404">Member Map</a> | <a href="?404">BF2 Stats</a> | <a href="?rulesw">War Regeln</a> | <a href="?kalender">Kalender</a> | <a href="?wars-last">Last Wars</a> | <a href="?impressum">Impressum</a>' submenu[2]='{_list_menunr3@%2}' submenu[3]='{_list_menunr4@%2}' var delay_hide=5000 var menuobj=document.getElementById? document.getElementById("describe") : document.all? document.all.describe : document.layers? document.dep1.document.dep2 : "" function showit(which){ clear_delayhide() thecontent=(which==-1)? "" : submenu[which] if (document.getElementById||document.all) menuobj.innerHTML=thecontent else if (document.layers){ menuobj.document.write(thecontent) menuobj.document.close() } } function resetit(e){ if (document.all&&!menuobj.contains(e.toElement)) delayhide=setTimeout("showit(-1)",delay_hide) else if (document.getElementById&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget)) delayhide=setTimeout("showit(-1)",delay_hide) } function clear_delayhide(){ if (window.delayhide) clearTimeout(delayhide) } function contains_ns6(a, b) { while (b.parentNode) if ((b = b.parentNode) == a) return true; return false; } </script>
Wenn ich es mache wie bei submenu[0] und [1] gibt es keine Probleme. Erstelle ich es allerdings wie bei [2] und [3] wirft er mir einen Fehler aus und es funktioniert nicht mehr.
Habt ihr da vielleicht eine Lösung für mich?
verwendete ilchClan Version: 1.1 N