dynamisches Inhaltsverzeichnis...
andi
- javascript
0 Norbert Kölln
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
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
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 :-)
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
}
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