Henry: Simple Include Möglichkeit mit Javascript

Beitrag lesen

Hallo Felix,

nun gut, dann beschreibe ich diesen Beispielfall:

... den ich noch mal ändere:

Datei nav-include.html: *ohne HTML Gerüst, könnte auch nur Text sein....


<h2>Navigation</h2>

Datei impressum.html

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Impressum meiner Seite</title>
</head>
<body>

<button onclick="jsinc('nav-include.html');">Seite laden</button>

<main id="xmain">
  <h1>Impressum</h1>
  <p>Anbieter dieser Website:</p>
</main>

</body>
</html>

Wenn jetzt klar wäre, wo genau die Datei nav-include.html in das Dokument von impressum.html eingefügt werden soll, und ob sie in Gänze oder nur ausgewählte Teile davon eingefügt werden sollen, könnte man für diese Datei ein passendes JavaScript schreiben. Man könnte z.B. die zu includierende Datei auf den Inhalt ihres <body> beschränken und diesen Inhalt ans Ende des <body> von impressum.html einfügen. Aber wie sieht es mit anderen Inhalten aus, die vielleicht an eine ganz besondere Stelle im Dokument eingefügt werden sollen? Wie sorgst Du im Zieldokument dafür, dass Dein JavaScript weiß, welche Inhalte wohin gehören?

Genau, das sind alles die Fragen die ich mir stelle. Also dachte ich an sowas: *nur symbolisch

<script>
function jsinc(toinc)
{
externinhalt = LadeInhaltvon(toinc);
document.getElementById("xmain").innerHTML = externinhalt;
}
<script>

Mein eigentliches Problem ist somit die externe Seite und den entsprechenden Zugriff auf deren Inhalt.

Gruss Henry

0 53

Simple Include Möglichkeit mit Javascript

Henry
  • includes
  • javascript
  1. 0
    Felix Riesterer
    1. 0
      Henry
      1. 0
        dedlfix
        1. 0
          Henry
          1. 0
            Matthias Apsel
            1. 0
              Henry
              1. 0
                Tabellenkalk
            2. 0
              Rolf b
              1. 0
                Henry
                1. 0
                  Matthias Apsel
          2. 0
            dedlfix
            1. 0

              Simple Include Möglichkeit mit Javascript (teilw. gelöst)

              Henry
              1. 1
                JürgenB
                1. 0
                  Henry
                  1. 0
                    Henry
                    1. 0
                      JürgenB
                      1. 0
                        Henry
                        1. 0
                          JürgenB
                          1. 0
                            Henry
                            1. 0
                              dedlfix
                              1. 0
                                Henry
                                1. 0
                                  dedlfix
                                2. 0
                                  TS
                                  • https
                                  • javascript
                                  1. 0
                                    dedlfix
                                    1. 0
                                      TS
                                  2. 0
                                    Henry
      2. 0
        Felix Riesterer
        1. 0
          Henry
          1. 0
            Rolf b
          2. 0
            Gunnar Bittersmann
            1. 0
              Henry
              1. 0
                Gunnar Bittersmann
                1. 0
                  Henry
                  1. 2
                    JürgenB
                    1. 0
                      Henry
                  2. 0
                    Felix Riesterer
                    1. 0
                      Henry
                      1. 1
                        Gunnar Bittersmann
                  3. 2
                    Tabellenkalk
                    1. 0
                      Henry
                      1. 0
                        Auge
                        1. 0
                          Henry
                      2. 0
                        Tabellenkalk
                      3. 1
                        dedlfix
                      4. 0
                        Gunnar Bittersmann
                        1. 0
                          Henry
                          1. 0
                            Gunnar Bittersmann
                            1. 0
                              Henry
                              1. 0
                                dedlfix
                              2. 2
                                Gunnar Bittersmann
    2. 0
      dedlfix
      • includes
      • php
  2. 2
    Gunnar Bittersmann