freiherrvonX: include in html???

Wie würde ich denn anstellen, daß ich in ein html file sozusagen einen Platzhalter anlegen kann??

So evtl??
<div width=100%>
 <include src="www.pfad.de/genau.html"/>
<div>

Ihr wisst bestimmt, was ich meine...wie geht's ???

Vielen Dank im Voraus!!!

  1. Meine Herren!

    Wie würde ich denn anstellen, daß ich in ein html file sozusagen einen Platzhalter anlegen kann??

    Ihr wisst bestimmt, was ich meine...wie geht's ???

    Du naive Lösung wäre ein <iframe> zu benutzen.

    In der Praxis bringt das einige Nachteile mit sich, die darauf zurückzuführen sind, dass zwei verschiedene Dokumente (Browsing-Kontexte) gehandhabt werden müssen.

    Deshalb wird diese Methode häufig vermieden und entsprechende Lösungen mit JavaScript oder einer serverseitigen Sprache (z.B. PHP, SSI) gestrickt. Eine serverseitige Lösung ist im Allgemeinen die robusteste Methode für diesen Fall.

    Beispiel mit reinem HTML:

    <div>  
       <iframe src="genau.html"></iframe>  
    </div>
    

    Beispiel mit PHP:

    <div>  
       <?php include('genau.html'); ?>  
    </div>
    

    Beispiel mit JavaScript (jQuery ):

    <div id="placeholder">  
    </div>  
    <script>  
       // Wir setzen voraus, dass jQuery eingebunden ist  
       $.get('genau.html', function ( data ) {  
      
          $('#placeholder').html( data );  
      
       });  
    </script>
    

    Die Lösungen haben alle ihre Vor- und Nachteile. Was für deinen Anwendungsfall das passende ist, musst du selber entscheiden.

    --
    “All right, then, I'll go to hell.” – Huck Finn
  2. Hallo freiherrvonX,

    schon mal nach Server Site Includes (SSI) gesucht? Und wenn das dein Provider nicht unterstützt, benötigst du einen Editor mit Include-Funktion. Ach ja, PHP soll das auch können.

    Gruß, Jürgen

  3. Hallo,

    Ihr wisst bestimmt, was ich meine...wie geht's ???

    genau, weils bereits in den FAQ behandelt wird.

    Vielen Dank im Voraus!!!

    Deine Fragezeichen- und Ausrufezeichen-Tasten prellen…

    Gruß
    Kalk

  4. Das hier haut hin:

    <object data="xy.html" type="text/html" width="970" height="1900">
       <embed src="xy.html" type="text/html" width="970" height="1900"></embed>
      </object>

    Subbi...

    1. @@freiherrvonX:

      nuqneH

      Das hier haut hin:

      <object data="xy.html" type="text/html" width="970" height="1900">
         <embed src="xy.html" type="text/html" width="970" height="1900"></embed>
        </object>

      Die Breiten- und Höhenangaben sind ein sicheres Zeichen dafür, dass das nicht hinhaut.

      Qapla'

      --
      „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
      1. Doch es geht...habe es vor mir gehabt, alles bestens!!!

        By the way: Müssen die Angaben  width und height bei einem <object> inline getan werden oder geht das auch per style oder innerhalb des Objekts???? Kann es grade nicht testen, weil nicht am entsprechenden Rechner.

        1. Hallo,

          Doch es geht...habe es vor mir gehabt, alles bestens!!!

          Es geht, aber es haut nicht hin!

          Viele Grüße
          Siri