regenfeld: CD Produktion mit dynamischen Menüs

Beitrag lesen

Grüssi,

ich stehe vor dem Problem, dass ich eine CD-Rom produzieren muss. Das alleine ist ja soweit kein Problem.

Das Ding soll eine baumartige Navigation besitzen, die aus einer index Datei auf der CD-Rom abgelegt ist.

In einer Gleichnamigen Verzeichnishirarchie sollen dann Dokumente abgelegt werden, die über einen Link geööfnet werden können.

Für jedes Unterverzeichnis soll eine Index Seite angezeigt werden können.

Werd mal etwas genauer, wenns geht, ich durchblick noch nicht so recht, worums jetzt wirklich geht.

Du hast eine XML-Datei, in der deine Menu-items abgelegt werden. Ungefähr so:

<menu name="Hauptmenu">
 <menu name="Untermenu 1">
   <menuitem url="/folder1/index">Erster Menupunkt</menuitem>
   <menuitem url="/folder2/index">Zweiter Menupunkt</menuitem>
   <menuitem url="/folder3/index">Dritter Menupunkt</menuitem>
 </menu>
 <menu name="Untermenu 2"> ... </menu>
 ...
</menu>

Du willst ein stinknormales Menu im Browser haben:

[Hauptmenu]
-----------
[Untermenu 1]
  - Erster Menupunkt
  - Zweiter Menupunkt
  - Dritter Menupunkt
[Untermenu 2]
...
-----------

Alles soll Clientseitig ablaufen, weils ja auf CD-Rom soll?

Dann hast du IMHO zwei Möglichkeiten:

  1. Deine Kunden benutzen einen Browser der XSLT versteht. Zumindest der Ie kann das sicher, Mozilla ev. auch, weiss ich ehrlichgesagt nicht. XML verstehen die neueren Brauser alle, XSLT nur wenige, daher:
  2. Mit den DOM-Funktionen von Javascript könntest du dir das notfalls auch hinschustern ;-)

hth,
regenfeld