Revision 064232d4
Von Moritz Bunkus vor mehr als 17 Jahren hinzugefügt
bin/mozilla/menuv3.pl | ||
---|---|---|
40 | 40 |
# end of main |
41 | 41 |
|
42 | 42 |
sub display { |
43 |
$form->header(qq|<link rel="stylesheet" href="css/menuv3.css?id=| . |
|
44 |
int(rand(100000)) . qq|" type="text/css">|); |
|
43 |
$form->header(qq|<link rel="stylesheet" href="css/menuv3.css?id=" type="text/css">|); |
|
45 | 44 |
|
46 |
print(qq|<body style="padding:0px; margin:0px;">\n|); |
|
45 |
$form->{date} = clock_line(); |
|
46 |
$form->{menu} = acc_menu(); |
|
47 | 47 |
|
48 |
clock_line(); |
|
49 |
|
|
50 |
print qq| |
|
51 |
|
|
52 |
<div id="menu"> |
|
53 |
|
|
54 |
| . acc_menu() . qq| |
|
55 |
|
|
56 |
</div> |
|
57 |
|
|
58 |
<div style="clear: both;"></div> |
|
59 |
|
|
60 |
<iframe id="win1" src="login.pl?login=$form->{login}&password=$form->{password}&action=company_logo" width="100%" height="94%" name="main_window" style="position: absolute; border: 0px; z-index: 99; "> |
|
61 |
<p>Ihr Browser kann leider keine eingebetteten Frames anzeigen. Bitte wählen Sie ein anderes Menü in der Benutzerkonfiguration im Administrationsmenü aus. |
|
62 |
</p> |
|
63 |
</iframe> |
|
64 |
</body> |
|
65 |
</html> |
|
66 |
|
|
67 |
|; |
|
48 |
print $form->parse_html_template("menu/menuv3"); |
|
68 | 49 |
|
69 | 50 |
} |
70 | 51 |
|
71 | 52 |
sub clock_line { |
72 |
|
|
73 |
$fensterlink="menuv3.pl?login=$form->{login}&password=$form->{password}&action=display"; |
|
74 |
$fenster = "["."<a href=\"$fensterlink\" target=\"_blank\">neues Fenster</a>]"; |
|
75 |
|
|
76 |
$login = "[".$locale->text('User') . ": " |
|
77 |
. $form->{login} |
|
78 |
. " - <a href=\"login.pl?password=" |
|
79 |
. $form->{"password"} |
|
80 |
. "&action=logout\" target=\"_top\">" |
|
81 |
. $locale->text('Logout') |
|
82 |
. "</a>] "; |
|
83 | 53 |
my ($Sekunden, $Minuten, $Stunden, $Monatstag, $Monat, |
84 | 54 |
$Jahr, $Wochentag, $Jahrestag, $Sommerzeit) |
85 | 55 |
= localtime(time); |
86 |
my $CTIME_String = localtime(time); |
|
87 | 56 |
$Monat += 1; |
88 | 57 |
$Jahrestag += 1; |
89 | 58 |
$Monat = $Monat < 10 ? $Monat = "0" . $Monat : $Monat; |
... | ... | |
95 | 64 |
"April", "Mai", "Juni", "Juli", |
96 | 65 |
"August", "September", "Oktober", "November", |
97 | 66 |
"Dezember"); |
98 |
$datum =
|
|
67 |
return
|
|
99 | 68 |
$Wochentage[$Wochentag] . ", der " |
100 | 69 |
. $Monatstag . "." |
101 | 70 |
. $Monat . "." |
102 | 71 |
. $Jahr . " - "; |
103 |
|
|
104 |
#$zeit="<div id='Uhr'>".$Stunden.":".$Minuten.":".$Sekunden."</div>"; |
|
105 |
$zeit = "<div id='Uhr'>" . $Stunden . ":" . $Minuten . "</div>"; |
|
106 |
print qq| |
|
107 |
<script type="text/javascript"> |
|
108 |
<!-- |
|
109 |
function clockon() { |
|
110 |
var now = new Date(); |
|
111 |
var h = now.getHours(); |
|
112 |
var m = now.getMinutes(); |
|
113 |
document.getElementById('clock_id').innerHTML = (h<10?'0'+h:h)+":"+(m<10?'0'+m:m); |
|
114 |
var timer=setTimeout("clockon()", 10000); |
|
115 |
} |
|
116 |
window.onload=clockon |
|
117 |
//--> |
|
118 |
</script> |
|
119 |
<table border="0" width="100%" background="image/bg_titel.gif" cellpadding="0" cellspacing="0"> |
|
120 |
<tr> |
|
121 |
<td style="color:white; font-family:verdana,arial,sans-serif; font-size: 12px;"> $fenster [<a href="JavaScript:top.main_window.print()">drucken</a>]</td> |
|
122 |
<td align="right" style="vertical-align:middle; color:white; font-family:verdana,arial,sans-serif; font-size: 12px;" nowrap> |
|
123 |
$login $datum <span id='clock_id' style='position:relative'></span> |
|
124 |
</td> |
|
125 |
</tr> |
|
126 |
</table> |
|
127 |
|; |
|
128 | 72 |
} |
129 | 73 |
|
130 | 74 |
sub acc_menu { |
Auch abrufbar als: Unified diff
CSS-Menü aus HTML-Vorlage erzeugen lassen.