Tipps Web Programmierung (Pseudo-include in HTML)

Auf dieser Seite wird Text einer anderen Seite eingebunden. (ohne Doctype <HTML><HEAD><BODY>
Es wird quasi nur der inhalt des Body's übergeben. Achtung: CSS/Javascript im Head werden ignoriert!
Nachfolgender Code wird in die Seite eingetragen:

<iframe src="./test.php"
onload="document.getElementById('div_trecker_treff_termine').innerHTML = this.contentDocument.body.innerHTML
;this.parentNode.removeChild(this);"
style="display:none;"> </iframe>
<div id="div_trecker_treff_termine"> </div>

Es wird ein IFRAME verwendet jedoch nicht angezeigt.
IFRAME's haben den Nachteil, das nur innerhalb des Frames angezeigt und gescrollt werden kann.
Die Grösse muss fest angegebe werden usw. Eine freie Gestaltung ist nicht möglich.
Was läuft ab:

Vorteil: Ich kann mit CSS meiner aktuellen Seite alle Einstellungen vornehmen.
Wenn die Tag's ID's besitzen kann ich sogar neu Ordnen. Nachfolgende eigene Tag's schmiegen sich den geladenen Daten an.

Hier der geladene Text und/oder HTML-code.

 

Und hier geht es weiter mit Tag's meiner eigenen Seite.

Inhalt des Includes:


Hauptteil anzeigen