Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 064232d4

Von Moritz Bunkus vor mehr als 17 Jahren hinzugefügt

  • ID 064232d4775f547c5a571572ff48252a9bb7089d
  • Vorgänger 0c27df9b
  • Nachfolger 2c5603bb

CSS-Menü aus HTML-Vorlage erzeugen lassen.

Unterschiede anzeigen:

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&auml;hlen Sie ein anderes Men&uuml; in der Benutzerkonfiguration im Administrationsmen&uuml; 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;"> &nbsp; $fenster &nbsp; [<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>&nbsp;
124
    </td>
125
  </tr>
126
</table>
127
|;
128 72
}
129 73

  
130 74
sub acc_menu {

Auch abrufbar als: Unified diff