Well I played around a while and have some different code ... I have a kind of menu with 3 levels ... first level is main_links ... second level are the sub links of the main links ... and third level are the real links of the sub links(level 2) ...
so instead using a db a wrote some arrays to have some values but my code doesn't work ... have no idea what's going on ... maybe someone of you find the mistake
Code:
<head>
<script language="JavaScript">
function doMenu() {
var main_links = new Array('MainLink1','MainLink2');
var sub_links['MainLink1'] = new Array('SubLink11','SubLink12','SubLink13');
var sub_links['MainLink2'] = new Array('SubLink21','SubLink22','SubLink23');
var links['MainLink1']['SubLink1'] = new Array('Google111','Google112','Google113');
var links['MainLink1']['SubLink2'] = new Array('Google121','Google122','Google123');
var links['MainLink1']['SubLink3'] = new Array('Google131','Google132','Google133');
var links['MainLink2']['SubLink1'] = new Array('Google211','Google212','Google213');
var links['MainLink2']['SubLink2'] = new Array('Google221','Google222','Google223');
var links['MainLink2']['SubLink3'] = new Array('Google231','Google232','Google233');
var i = 0;
var x = 0;
var y = 0;
location.reload();
while (i < 2) {
document.write("<td><a onMouseOver=\"javascript:document.write('<table><tr><td>" + main_links[i] + "</td></tr><tr>");
while (x < 3) {
document.write("<td>" + sub_links[main_links[i]][x] + "</td>");
document.write("</tr><tr>");
while (y < 3) {
document.write("<td><a href=http://www.google.de>" + links[main_links[i]][sub_links[x]][y] + "</a></td><td> </td><td> </td></tr></table>')\">" + sub_links[main_links[i]][x] + "</a></td>");
y++;
}
x++;
}
document.write("</tr></table>");
i++;
}
}
</script>
</head>
<body>
<script language="JavaScript">
document.write("<table><tr><td>");
document.write("<a onClick=\"javascript:doMenu()\">Main Menu</a></td></tr>");
</script>
Bookmarks