Christian Burger: Seite nachladen

Hallöchen,

ich hab mir schon die Finger wund gesucht, und leider nichts gefunden.

Ich bin auf der Suche nach einem html-Befehl, der in einer html-Seite
eine zweite html-Seite (automatisch) nachläd! z.B. für Copyright o.ä.

--------------------------------------------------------------------

Unter Frontpage gibt es diesen Befehl:

Anzeigen einer Seite auf einer anderen Seite
Sie können eine HTML-Seite auf einer anderen Seite im Web anzeigen, diese jedoch weiterhin als separate Seiten verwalten. Um z. B. auf mehreren Seiten im Web einen Copyright-Vermerk anzuzeigen, erstellen Sie eine Seite, die nur diesen Copyright-Vermerk enthält, und fügen diese auf den anderen Seiten ein. Wenn Sie den Copyright-Vermerk aktualisieren, aktualisieren Sie einfach diese eine Seite. Alle anderen Seiten, die den Copyright-Vermerk enthalten, werden automatisch aktualisiert.

Anmerkung   Dieses Funktionsmerkmal steht nur für Seiten in einem Web zur Verfügung.

Setzen Sie in der Seitenansicht die Einfügemarke an die Stelle, an der Sie eine Seite einfügen möchten. Zeigen Sie im Menü Einfügen auf Komponente, und klicken Sie dann auf Seite einschließen. Geben Sie in das Feld Einzuschließende Seite den entsprechenden URL für die einzuschließende Seite ein, oder klicken Sie auf Durchsuchen, um nach der Datei zu suchen.

-------------------------------------------------------------------

Ich suche aber diese Befehl für UNIX Server. Vielleicht kann ja jemand helfen.

Vorab - vielen Dank

Christian

  1. Moin
    »»Ich bin auf der Suche nach einem html-Befehl, der in einer html-Seite eine zweite html-Seite (automatisch) nachläd! z.B. für Copyright o.ä.
    [...]

    Ich suche aber diese Befehl für UNIX Server. Vielleicht kann ja jemand helfen.

    Nein. Die wenigsten Unix Server können HTML. Das machen zumeist noch die Browser. Frontpage führt dich in die Irre. Lese bitte Selfhtml. Viele der Besucher hier halten die vorherige (=vor der Frage) Lektüre von SELFHTML sogar für eine Pflicht. Schau bitte auch noch einmal in den Forumskopf.

    Viele Grüße

    Swen

  2. Hallo!

    Ich bin auf der Suche nach einem html-Befehl, der in einer html-Seite
    eine zweite html-Seite (automatisch) nachläd! z.B. für Copyright o.ä.

    Wenn ich Dich richtig verstehe moechtest Du Dateien "includen". Mit HTML wird sich da nicht viel machen lassen.
    Schau mal auf http://selfhtml.teamone.de/cgiperl/intro/ssi.htm. Vielleicht hilf das. So etwas laesst sich natuerlich auch mit php,asp etc. loesen.

    Vorab - vielen Dank

    Bitte.

    Gruss

    -> Andreas

    1. Wenn ich Dich richtig verstehe moechtest Du Dateien "includen". Mit HTML wird sich da nicht viel machen lassen.
      Schau mal auf http://selfhtml.teamone.de/cgiperl/intro/ssi.htm. Vielleicht hilf das. So etwas laesst sich natuerlich auch mit php,asp etc. loesen.

      Danke - Andreas,

      ja - so wies aussieht, möchte ich "includen". In Frontpage schaut der Befehl so aus
      ___________________________________________________________

      <html>

      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
      <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
      <meta name="ProgId" content="FrontPage.Editor.Document">
      <title>Neue Seite 1</title>
      </head>

      <body>

      <!--webbot bot="Include"
      U-Include="file:///F:/Dokumente und Einstellungen/Name/Eigene Dateien/Eigene Webs/testinger.htm"
      TAG="BODY" -->

      </body>

      </html>

      _________________________________________________________

      So wie ich Deinen Link - richtig - glesen habe, muß man hierzu
      eine spezielle Seite erstellen. (die Dateiendungen .shtml, .shtm oder .sht. )

      Mein Problem ist aber, daß ich diesen Code in einen php-Shop einbauen muß. (Für Artikelbeschreibungen). Dort kann ich aber nicht eine ganze Seite eingeben, sonder nur den Boddy einer Seite. Gibt es eine möglichkeit, den Include befehl auch anders zu schreiben.

      Gruß
      Danke

      1. <!--webbot bot="Include"
        U-Include="file:///F:/Dokumente und Einstellungen/Name/Eigene Dateien/Eigene Webs/testinger.htm"
        TAG="BODY" -->

        jo.. über PHP geht sowas auch. Du solltest da aber keinen Widnwos-Pfad nutzen :)

        So wie ich Deinen Link - richtig - glesen habe, muß man hierzu
        eine spezielle Seite erstellen. (die Dateiendungen .shtml, .shtm oder .sht. )

        .php :)

        Mein Problem ist aber, daß ich diesen Code in einen php-Shop einbauen muß. (Für Artikelbeschreibungen). Dort kann ich aber nicht eine ganze Seite eingeben, sonder nur den Boddy einer Seite. Gibt es eine möglichkeit, den Include befehl auch anders zu schreiben.

        eh.. das kannste einfach in den body reinklatschen - oder wie jetzt..?!?!?!?

      2. Hallo Christian,

        wenn du eh schon in einer php-Seite rumfummelst würde sich doch dies empfehlen:

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

        Da das ja, wie du schreibst, im body passiert, braucht in "meine_datei.php" nix weiter drinstehen als der html-formatierte Inhalt dessen, was du an dieser Stelle einbinden möchtest.

        Viele Grüße
        der_bernd

        P.S.: tu dir selber einen Gefallen: laß ganz schnell die Finger von Frontbätsch und lerne html, php, etc ... ;-)

  3. Hallo,

    mir würden da spontan 3 Möglichkeiten einfallen:

    1. Du benutzt SSI und includest jeweils die Copyright-Datei
       http://selfhtml.teamone.de/cgiperl/intro/ssi.htm

    2. Du bindest eine externe JavaScript-Datei ein. In dieser gibt es eine
       Funktion, die dir den gewünschten Abschnitt per document.write ausgibt.
       Keine sehr schöne Methode, funktioniert aber. Du mußt allerdings im
       JS-Code rumschreiben. http://selfhtml.teamone.de/javascript/intro.htm#javascriptdateien
       und http://selfhtml.teamone.de/javascript/objekte/document.htm#write.

    3. Du benutzt ein iframe http://selfhtml.teamone.de/html/frames/eingebettete.htm
       bzw. ilayer http://selfhtml.teamone.de/html/layer/definieren.htm#inhalt_aus_datei.

    Ich hoffe dir weitergeholfen zu haben.

    Gruß
    Tobias

    1. Hallo,

      mir würden da spontan 3 Möglichkeiten einfallen:

      1. Du benutzt SSI und includest jeweils die Copyright-Datei
           http://selfhtml.teamone.de/cgiperl/intro/ssi.htm
      1. Du bindest eine externe JavaScript-Datei ein. In dieser gibt es eine
           Funktion, die dir den gewünschten Abschnitt per document.write ausgibt.
           Keine sehr schöne Methode, funktioniert aber. Du mußt allerdings im
           JS-Code rumschreiben. http://selfhtml.teamone.de/javascript/intro.htm#javascriptdateien
           und http://selfhtml.teamone.de/javascript/objekte/document.htm#write.

      Hi Tobias,

      besten Dank. Das mit dem ssi muß ich ausprobieren. Das JS schaut gut aus, allerdings bräuchte ich einen Befehl, der einen "externen" (zb. ander html oder txt Seite ausgibt.

      Gruß
      Christian

      1. Hallo,

        besten Dank. Das mit dem ssi muß ich ausprobieren. Das JS schaut gut aus, allerdings bräuchte ich einen Befehl, der einen "externen" (zb. ander html oder txt Seite ausgibt.

        Ich verstehe deinen Satz nicht. Wenn du meinst, daß die Daten nicht direkt
        in der JS-Datei programmiert sein sollen, sondern z.B. von einer anderen Datei
        auf dem Server geladen werden müssen, dann muß ich dich leider enttäuschen.
        Dies ist meines Wissens nach nicht möglich.

        Gruß
        Slyh