Isa: include

ich möchte den dateikopf, der auf jeder seite gleich ist, einer html-datei in eine separate datei legen und diese dann "includen". funktioniert aber mit <!-- #include virtual="..." --> nicht. weiss jemand wies geht?

  1. Hallo,

    ich möchte den dateikopf, der auf jeder seite gleich ist, einer html-datei in eine separate datei legen und diese dann "includen". funktioniert aber mit <!-- #include virtual="..." --> nicht. weiss jemand wies geht?

    Ja: Prinzipiell gar nicht.
    Du kannst allerdings ein externes Script einbauen:
    <script language="JavaScript" type="text/javascript" src="datei.js"></script>

    welches mit Hilfe von document.writeln("text") text ausgibt.

    Ist aber eine denkbar schlechte Methode, da es Leute mit deaktiviertem JavaScript "rauskickt".

    Robert

    http://www.designauswahl.here.de
    mit kostenlosem Webseiten-Generator ROBE.dit
    [more than a HTMLE.dit]

    1. Danke, aber wozu gibt es dann diese anweisung: <!-- #include virtual="..." --> ???

      Isa

      Hallo,

      ich möchte den dateikopf, der auf jeder seite gleich ist, einer html-datei in eine separate datei legen und diese dann "includen". funktioniert aber mit <!-- #include virtual="..." --> nicht. weiss jemand wies geht?

      Ja: Prinzipiell gar nicht.
      Du kannst allerdings ein externes Script einbauen:
      <script language="JavaScript" type="text/javascript" src="datei.js"></script>

      welches mit Hilfe von document.writeln("text") text ausgibt.

      Ist aber eine denkbar schlechte Methode, da es Leute mit deaktiviertem JavaScript "rauskickt".

      Robert

      http://www.designauswahl.here.de
      mit kostenlosem Webseiten-Generator ROBE.dit
      [more than a HTMLE.dit]

      1. <!-- alles zwischen diesen Zeichen wird vom Browser nicht beachtet und dient z.B. der Beschreibung des Codes für andere-->

        ;-)

        Wenn du PHP hast, geht das includieren sehr sehr einfach. Da kannst du bis zum Umfallen weiter verzweigen.

        <?php
        include ("dateikopf.php");
        ?>

        Das schöne daran ist, dass man PHP mit HTML mischen kann. Und es läuft serverseitig ab. Da kann der Surfer nichts machen.

      2. Hallo,

        Danke, aber wozu gibt es dann diese anweisung: <!-- #include virtual="..." --> ???

        Gibt's das? Sieht eigentlich wie ein ganz normaler Kommentar aus.

        Robert

        http://www.designauswahl.here.de
        mit kostenlosem Webseiten-Generator ROBE.dit
        [more than a HTMLE.dit]

  2. Z.b. die HTML Editoren Scribe!2 (http://scribe.de/) und Phase5 (http://www.meybohm.de/) unterstützen die Include Technik.

    Diese ist in der Hilfe der Editoren (jedenfalls bei Scribe!2) ausführlich beschrieben.

  3. Hi Isa!

    ich möchte den dateikopf, der auf jeder seite gleich ist, einer html-datei in eine separate datei legen und diese dann "includen". funktioniert aber mit <!-- #include virtual="..." --> nicht. weiss jemand wies geht?

    Vielleicht liegts bloss an der fehlenden Endung .shtm. Wenn der Server Server Side Includes (SSI) interpretieren kann, funktioniert dein Include.

    Mehr Infos findest du unter
    http://selfhtml.teamone.de/cgiperl/intro/ssi.htm

    Gruss, sprain

  4. Hi,

    ich möchte den dateikopf, der auf jeder seite gleich
    ist, einer html-datei in eine separate datei legen
    und diese dann "includen".

    Klingt vernünftig.

    funktioniert aber mit <!-- #include virtual="..." -->
    nicht.

    Aha - Du willst also Server Side Includes verwenden. Dann ändern wir mal schnell das Thema des Postings ...

    weiss jemand wies geht?

    1. Welchen Namen hat Deine Datei, die diese Anweisung enthält?
    2. Wie sieht Deine Webserver-Konfiguration in Sachen SSI aus?

    Viele Grüße
          Michael