Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Html-Seite, Navigation, Datei einbinden

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.09.2005
    Beiträge
    124

    Html-Seite, Navigation, Datei einbinden

    Hallo an alle,

    ich habe eine *.shtml Datei programmiert. In diese Datei möchte ich innerhalb einer Tabelle eine Navigationsleiste einbinden. Der Inhalt der Navigationsleiste ist in einer Datei navi.inc gespeichert und hat beispielsweise folgenden Aufbau:

    Code:
    <div>
    <h3>Navigation</h3>
    <ul class="nav">
    <li><a href="Seite1.shtml">Seite1</a></li>
    <li><a href="Seite2.shtml">Seite2</a></li>
    </ul>   
    </div>
    <div>
    <br>
    <br>
    <h3>Aktuelles</h3>
    <ul class="nav">
    <li><a href="http://www.google.de">Google</a></li>
    </ul>
    </div>
    Zum Einbinden der Navigationsleiste in mein *.shtml Dokument verwende ich in der Tabelle den Aufruf

    Code:
    <td style="background-color:#B6C828" valign="top">
    <!--#include file="navi.inc"-->
    </td>
    Wenn ich die *.shtml Seite nun mit Firefox oder dem Internet Explorer öffne, dann wird die Navigationsleiste allerdings nicht angezeigt. Woran kann das liegen?

    Danke schon einmal und Gruß

  2. #2
    Registrierter Benutzer
    Registriert seit
    07.05.2007
    Beiträge
    656
    Moin,

    das kann mehrere Ursachen haben:
    - wird SSI überhaupt vom Server unterstützt? Funktionieren denn andere SSI-Anweisungen wie '<!--#echo var="DATE_LOCAL" -->'?
    - liegt die Datei navi.inc im gleichen Verzeichnis wie die .shtml-Seite, die sie einbindet (Du könntest es mal mit "virtual" statt "file" versuchen und den Pfad zur .inc-Datei absolut zu Deinem Server-Root angeben.

    Mit welchem Browser Du das anschaust, ist schnurzpiepegal - die Ersetzung wird (wenn konfiguriert) auf dem Server durchgeführt.

    Als Literatur: http://httpd.aphttp://httpd.apache.o...howto/ssi.html

    Jan

  3. #3
    Registrierter Benutzer
    Registriert seit
    17.09.2005
    Beiträge
    124

    Kurze Rückfrage

    Hallo Jan, danke schon einmal für die Antwort

    Zitat Zitat von jan61 Beitrag anzeigen
    - liegt die Datei navi.inc im gleichen Verzeichnis wie die .shtml-Seite, die sie einbindet (Du könntest es mal mit "virtual" statt "file" versuchen und den Pfad zur .inc-Datei absolut zu Deinem Server-Root angeben.
    Ja das tut sie.

    Zitat Zitat von jan61 Beitrag anzeigen
    - wird SSI überhaupt vom Server unterstützt? Funktionieren denn andere SSI-Anweisungen wie '<!--#echo var="DATE_LOCAL" -->'?

    Mit welchem Browser Du das anschaust, ist schnurzpiepegal - die Ersetzung wird (wenn konfiguriert) auf dem Server durchgeführt.
    ACHSO! Verstehe ich Dich richtig? Erst der Server wertet diese Einbindung aus? Ich habe die Datei nämlich noch nicht im Internet auf einen Server geladen, sondern habe sie nur auf meiner Festplatte gespeichert und öffne sie von dort. Daher habe ich bis jetzt noch keinen Kontakt mit einem Server gehabt. Kurz:

    Funktioniert das ganze also erst, wenn die Seite im Internet hochgeladen wurde?

    Danke und Gruß Denny

  4. #4
    Registrierter Benutzer
    Registriert seit
    07.05.2003
    Beiträge
    127
    ACHSO! Verstehe ich Dich richtig? Erst der Server wertet diese Einbindung aus? [/QUOTE]
    SSI => _Server_ Side Includes
    Das mit dem "server" ist wörtlich gemeint. Der Browser bekommt nur normales HTML. Ohne Server, der das auch unterstützen muß, wird das also nix.

    HTH
    mamue

  5. #5
    Registrierter Benutzer
    Registriert seit
    17.09.2005
    Beiträge
    124
    Okay. Danke, das beantwortet meine Frage schon.

    Gruß

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •