andi: dynamisches Inhaltsverzeichnis...

Hallo,

ich möchte ein Inhaltsverzeichnis mit Unterpunkten, die erst sichtbar werden, wenn ich auf den Themenbereich klicke.

muss ich da für jeden Themenbereich eine eigene HTML-Seite machen oder kann ich dies auch mit JS und HTML dynamisch machen?

danke,
andi

  1. Moin!

    Wie wäre es mit dieser Lösung: http://selfaktuell.teamone.de/artikel/dhtml/sitemap/index.htm?

    Wenn es auch eine CGI/Perl-Variante sein darf, so könnte ich eine eigene Lösung bieten.

    Norbert

    1. Moin!

      Wie wäre es mit dieser Lösung: http://selfaktuell.teamone.de/artikel/dhtml/sitemap/index.htm?

      Wenn es auch eine CGI/Perl-Variante sein darf, so könnte ich eine eigene Lösung bieten.

      Norbert

      danke für den Tipp!
      kämpfe mich gerade durch das JS. Ist dein CGI-Script einfacher, da ich wirklich noch in den Anfängen stecke :-)

      1. was ich nicht in diesem Script verstehe ist die Zusammensetzung. Wie setzen sich diese Zahlen zusammen???

        function initArray()
          {
            Note(0,-1,'','')
            Note(1,0,'Home','')
            Note(8,1,'<a href="ANFAHRT.htm" target="MAIN">Anfahrt</a>')
            Note(10,8,'SelfHtml','http://www.teamone.de/selfaktuell/')
            Note(3,1,'JavaScript','')
            Note(4,3, 'Netscape Guide 1.3','http://developer.netscape.com/docs/manuals/js/client/jsguide/index.htm')
            Note(7,3, 'Introduction to Javascript','http://rummelplatz.uni-mannheim.de/~skoch/js/script.htm')
            Note(12,1, 'Perl','')
            Note(14,12, 'Perl Tutorial','http://www.awu.id.ethz.ch/~didi/perl/perl_start.html')
            Note(13,1,'SQL','')
            Note(15,13, 'Introduction to SQL','http://w3.one.net/~jhoffman/sqltut.htm')
            Note(2,0, 'Reference Manuals','http://www.cls-online.de/htmlref/index.html')
            Note(11,2, 'HTML Version 3.2 Referenz','http://www.cls-online.de/htmlref/index.htm')
            Note(6,2,'Netscape Reference 1.3','http://developer.netscape.com/docs/manuals/js/client/jsref/index.htm')
            Note(17,2,'PHP Manual','http://www.php.net/manual/html/')
            treeTyp[0] = 'f'
            treeIsOn[0] = true
            treeWasOn[0] = true

        }

        1. Hallo!

          was ich nicht in diesem Script verstehe ist die Zusammensetzung. Wie setzen sich diese Zahlen zusammen???

          function initArray()
            {
              Note(0,-1,'','')
              Note(1,0,'Home','')
              Note(8,1,'<a href="ANFAHRT.htm" target="MAIN">Anfahrt</a>')
              Note(10,8,'SelfHtml','http://www.teamone.de/selfaktuell/')
              Note(3,1,'JavaScript','')

          Note (eine_interne_ID,die_uebergeordnete_ID,kategoriename,link)

          Der erste Wert ist eine interne nummerierung.
          Der zweite Wert gibt an, woran diese Kategorie angekopplet ist. Zum Beispiel ist

          Note(8,1,'<a href="ANFAHRT.htm" target="MAIN">Anfahrt</a>')

          mit der Nummer 8 bestückt und "haengt" an 1 dran; also an den "Home" (das ist der zweite Eintrag).

          Wenn ich mich richtig errinnere, dann ist die Reihenfolge der Note(...)-Eintraege nicht egal. Die Eintraege muessen so in initArray stehen, wie sie spaeter auch im "Kategorie-Baum" zu sehen sind.

          Somit ist die Ausgage "Der erste Wert ist eine interne nummerierung" auch nicht ganz korrekt. Wenn Du denn Kategorie-Baum komplett aufmachst, dann kann fuer jede Zeile die entsprechende Zahl/ID herausfinden...

          Vergleich dazu am besten den Code mit der Ausgabe und schau Dir beides an. Dann sollte es klar werden.

          Hoffe das war verstaendlich und Gruss

          -> Andreas