hotti: Code referenzieren

Beitrag lesen

hi Struppi,

"Gehen" tut natürlich beides, es ist nur etwas völlig unterschiedliches.

danke auch Dir, ja ist klar jetzt, was passiert. Also ich nehme dann doch die Referenz ;-)

Es ist so, dass ich nicht gerne eine print-Liste unterbreche, daher geben meine Funktionen nicht selbst was aus, sondern haben einen Rückgabewert, der in die print-Anweisungs-Liste eingebaut wird. Das Array in meinem Menu-Hash soll natürlich klein bleiben, klar da muss ne Referenz rein:

  
# Struktur für Menu und Eingangsseite  
my %menu = (  
    1 => ['HTML', 'HTML-Inhalte erstellen und bearbeiten, CSS-Dateien, Titel, Ordner und andere Attribute den Inhalten zuweisen.', \&htmlmanager],  
    2 => ['CSS','Dateien für Cascading Stylesheets erstellen und bearbeiten.', \&cssmanager],  
);  
###########################################################################  
use strict;  
use CGI;  
  
my $u = new CGI;  
  
if($u->param){  
    if(my $mnr = $u->param('menu')){  
        print $u->header($hth), $u->start_html($htu), $u->h1($htu->{title}), $menu{$mnr}->[2]->(), qq(<p><a href="$ENV{SCRIPT_NAME}">Zum Editor Hauptindex</a></p>), $u->end_html;  
    }  
    else{  
    }  
# usw.  

Morgen gehts dann weiter mit dem kleinen Script, d.h., fertig isses schon, muss nur noch tippen.

Grüße nach Mainz!
Hotti