Revision 101a5e1f
Von Holger Lindemann vor mehr als 18 Jahren hinzugefügt
bin/mozilla/menunew.pl | ||
---|---|---|
</script>
|
||
<table border="0" width="100%" background="image/bg_titel.gif" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td style="color:white; font-family:verdana,arial,sans-serif; font-size: 12px;"> [<a href="JavaScript:top.main_window.print()">drucken</a>]</td>
|
||
<td align="right" style="vertical-align:middle; color:white; font-family:verdana,arial,sans-serif; font-size: 12px;" nowrap>|
|
||
. $login . $datum . qq| <script>writeclock()</script>
|
||
</td>
|
||
... | ... | |
this.target = target;
|
||
this.ref = null;
|
||
}
|
||
function go(link) {
|
||
top.main_window.location=link;
|
||
}
|
||
function writeMenus() {
|
||
if (!isDOM && !isIE4 && !isNS4) return;
|
||
for (currMenu = 0; currMenu < menu.length; currMenu++) with (menu[currMenu][0]) {
|
||
... | ... | |
}
|
||
if (borderClass) str += 'class="' + borderClass + '" ';
|
||
str += 'onMouseOver="popOver(' + currMenu + ',' + currItem + ')" onMouseOut="popOut(' + currMenu + ',' + currItem + ')">';
|
||
str += '<table width="' + (w - 8) + '" border="0" cellspacing="0" cellpadding="' + (!isNS4 && borderClass ? 3 : 0) + '"><tr><td align="left" height="' + (h - 7) + '">' + '<a class="' + textClass + '" href="' + href + '"' + (frame ? ' target="' + frame + '">' : '>') + text + '</a></td>';
|
||
str += '<table width="' + (w - 8) + '" border="0" cellspacing="0" cellpadding="' + (!isNS4 && borderClass ? 3 : 0) + '">';
|
||
if (href!="#") {
|
||
str +='<tr><td align="left" height="' + (h - 7) + '" onClick=\\'go("' + href + '")\\'><a class="' + textClass + '" href="' + href + '"' + (frame ? ' target="' + frame + '">' : '>') + text + '</a></td>';
|
||
} else {
|
||
str +='<tr><td align="left" height="' + (h - 7) + '"><a class="' + textClass + '" href="' + href + '"' + (frame ? ' target="' + frame + '">' : '>') + text + '</a></td>';
|
||
}
|
||
if (target > 0) {
|
||
menu[target][0].parentMenu = currMenu;
|
||
menu[target][0].parentItem = currItem;
|
||
... | ... | |
$main = 0;
|
||
|
||
#$pm=0;
|
||
$shlp=0;
|
||
while (@menuorder) {
|
||
$item = shift @menuorder;
|
||
$label = $item;
|
||
... | ... | |
if ($menu->{$item}{submenu}) {
|
||
$menu->{$item}{$item} = !$form->{$item};
|
||
|
||
# Untermenü
|
||
if ($mlz{"s$ml"} > 1) { $z = $mlz{"s$ml"}++; $sm = 1; }
|
||
else { $z = $sm; $mlz{"s$ml"}++; }
|
||
# Untermen
|
||
if ($mlz{"s$ml"} > 1) {
|
||
$z++;
|
||
$sm = 1;
|
||
} else {
|
||
$z = $sm;
|
||
$mlz{"s$ml"}++;
|
||
}
|
||
print
|
||
qq|menu[$mlz{$ml}][$z] = new Item('$label', '#', '', defLength, 0, |
|
||
. ++$pm
|
||
... | ... | |
$mm++;
|
||
$pm++;
|
||
%mlz = ($ml, $pm, "s$ml", 1);
|
||
$shlp = $sm;
|
||
$sm = 1;
|
||
$breit = 15 + length($label) * 6;
|
||
print
|
Auch abrufbar als: Unified diff
Fehler bei mehreren Untermenüs
Zur Auswahl muß nicht mehr direkt der Text angeklickt werden.