Carlo: Menüleisten updaten

Ich möchte auf das Frameset verzichten. Gibt es eine Funktion, die die Menüleiste in eine eigene Datei auslagern und bei Veränderungen automatisch in jede Seite neu eingefügt?

  1. Hallo, (wieder mal nicht da:-) )
    das kannst du mit Server Side Includes machen <../../tgbe.htm#a1>, wenn dein Provider das unterstützt, <!--#include file="includes/menue.inc"-->  
    oder du benutzt HTMLEdit von Uli Meybohm <www.meybohm.de>, da kannst du das dann lokal einfügen. Bei Änderungen musst du allerdings alle Seiten mit dem Include neu aktualisieren und auf den Server laden.

    Schönen Sonntag (war auch nicht da)

    Harald Legler

    1. Hallo,

      nur der Vollständigkeit halber:

      Wenn es mit PHP und SSI nicht geht, dann kann man es auch mit dem
      guten, alten JavaScript machen.

      Und obwohl wir dieses Thema schon tausendfach hatten, hier mal die
      ganz grobe Richtung:

      An der Stelle, an der Dein Menü erscheinen soll, fügst Du einen Link
      auf ein externes JavaScript ein:

      <script language="JavaScript" src="menu.js" type="text/javascript"></script>

      Die Datei 'menu.js' muss dann nach folgendem Schema aufgebaut sein:

      document.write("<a href='ziel1.htm'>Erster Menupunkt</a>");
          document.write("<a href='ziel2.htm'>Zweiter Menupunkt</a>");

      usw.

      In diese document.write()-Befehle kannst Du alle erlaubten HTML-
          Syntaxe einbauen, also auch  
          
          - Grafiken referenzieren: document.write("<img src='meinbild.jpg' ....>");
          - Tabellen schreiben: document.write("<table........>");

      etc.

      Und nicht vergessen, dass in der externen JS-Datei sofort mit dem
      eigentlichen Script begonnen werden muss, also ohne <script>-Tag am
      Anfang.

      <nachdenkend>
      Vielleicht sollte man jedes Posting ohne Anrede und Schlussformel
      gleich auf NA setzen, da es manche offenbar nie lernen werden.
      </nachdenkend>

      Und Harald: > Schönen Sonntag (war auch nicht da) -
                  mein Kalender sagt immer noch 'Donnerstag' ;-))

      Viele Grüsse
         Alex

  2. Ich möchte auf das Frameset verzichten. Gibt es eine Funktion,
    die die Menüleiste in eine eigene Datei auslagern und bei
    Veränderungen automatisch in jede Seite neu eingefügt?

    Hi!

    Das kannst du mit PHP erreichen. Dort kannst du die Menüleiste in eine eigene PHP-Datei auslagern und mittels einer Funktion in jede Seite reinmachen lassen!

    S.K.