martinlau: Menü aus einer txt Datei auslesen lassen

Hallo,

ich versuche gerade ein Menü zu erstellen. Für das Menü habe ich drei txt Dateien angelegt in welchen alles steht was ich als URL Links brauche. Ich habe nur das Problem, das wenn ich am Design was ändere, das ich es im HTML Quelltext gleich 21 Mal ändern muss. Ich habe für jede txt eine Spalte angelegt mit je 7 Hauptkategorien und jeweils 6 Links die unter einer Hauptkategorie stehen können.

Jetzt ist meine Frage ob ich mit einer Abfrage erreichen kann, das wenn etwas in einer bestimmten Zeile der txt steht, das dann auch der dazugehörige Hauptmenüpunkt angelegt wird.

Da ich ein Dau in Sachen JaveScript bin habe ich hier noch einen Bruchteil meines Html Codes beigefügt:

costumview.html

<TD valign="top" width="30%" CLASS="" class="tblForeground">
   <TABLE width="100%" border="0">
    <tr>
     <td CLASS="browseBoxHeader" width="100%" height="36" background="/livelinksupport/fon-table-header-gray.gif" align="center" valign="middle"><font facece="arial,helvetica" color="#0073AE" size=-1><b>
      <a href="" onMouseOver="toggleItem('globaleins')"><script type="text/javascript">document.write(global1);</script></a>
     </td>
    </tr>
     <tbody id="globaleins" style="display:none">
    <tr>
     <td>
<!---BEGINN DER TABELLE "URL-LINKS"---->
      <TABLE border="0" width="100%">
       <tr>
        <td border="0"  nowrap  width="" CLASS="valueHorizontalDivider"><img src="/livelinksupport/webdoc/url.gif">
         <font face="arial, helvetica" size=-1>
<script type="text/javascript">
if (Link11URL != "") {
document.write("<a href=""+Link11URL+"">");
}
document.write(Link11Text);
if (Link11URL != "") {
document.write("</a>");
}
  </script>
 </font>
       </td>

Die Frage ist, geht das auch dynamisch? Das heißt: Wenn in txt was steht, lege Menü an.

Sorry das die Beschreibung so schlecht ist.

Vielen Dank,

Martin

  1. Hello out there!

    Für das Menü habe ich drei txt Dateien angelegt in welchen alles steht was ich als URL Links brauche.

    Du möchtest Quelltext auszulagern?

    Da ich ein Dau in Sachen JaveScript bin

    JavaScript ist hier sowieso fehl am Platze: die Navigation auf einer Webseite muss auch ohne JaveScript möglich sein: Etliche Nutzer haben kein JavaScript aktiviert, und andere Clients schon gar nicht. [DIALOG-ROBOT]

    See ya up the road,
    Gunnar

    --
    „Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)
  2. Hallo,

    Die Frage ist, geht das auch dynamisch? Das heißt: Wenn in txt was steht, lege Menü an.

    Ich mache das nur so. Allerdings habe ich nicht mehrere txt-Dateien sondern nur _eine_ ini-Datei, die lese ich mit Perl (Config::IniFile) aus.

    In der ini steht zu jeder url(meiner Site), wo die zu finden ist, der Titel und eine kurze Beschreibung. Anhand dieser ini, in der die gesamte Baumstruktur beschrieben ist, erstelle ich sowohl statische, als auch dynamische Seiten mit eingebauter konstistenter Navigation. Die statischen Seiten lade ich dann mit einem einzigen Klick per FTP-Script hoch ins Web.

    Eine Umstrukturierung der Ordner z.b. dauert nur wenige Minuten (ein Griff in die ini), wenn ich das von Hand machen müsste (Links in allen Dateien ändern), würde ich Stunden dafür brauchen.

    Heute morgen erst, habe ich alle externen Links aus meiner Seite rausgeschmissen: ini geändert, lokalen Indexer gestartet, upload per Script, kurze Kontrolle, ob alles angekommen ist, PC nach 10 Minuten wieder ausgeschaltet ;-)

    Viele Grüße,
    Hotte