Die Einbettung von zwei HTML-Dokumente in eine Seite
Ich ausgeben wollen zwei HTML-Dokumente, verpackt in einem HTML-Dokument
Ist es möglich, etwas zu tun, wie dies mit HTML?
<html>
<head></head>
<body>
<frameset>
<frame>
<html>
<head></head>
<body>First page here</body>
</html>
</frame>
<frame>
<html>
<head></head>
<body>Second page here</body>
</html>
</frame>
</body>
</html>
Es müssen keine frames, aber ich will nur Treffer der server einmal, so einen Link zu einem Dokument mit dem Attribut src ist aus, es hat zu inline.
InformationsquelleAutor Dave | 2011-05-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht möglich. Weder
iframe
nochframe
ist inline. Die besten für Ihr Szenario wäre zum extrahieren derbody
tag-Inhalt, und legen Sie es in einediv
. CSS wäre ein problem, obwohl - es müsste einige Verarbeitung auf, so wäre es nur die Hälfte der Seite. So etwas wie dieses:CSS-transformation:
body
->#page1
(oder#page2
),#id
->#id
sonstX
->#page1 X
.Mit
iframe
s ist auf jeden Fall einfacher; und wenn der server gut konfiguriert ist, ist es vielleicht gar nicht benötigen eine separate Verbindung.BTW: Ihr Vorschlag wird wahrscheinlich machen, aber AFAIK ist es nicht-standard-Browsern zu erraten, was Sie wollen, anstatt zu gehen durch die Angabe, etwas Browser gewöhnt haben zu müssen); und es gibt immer noch das problem mit CSS.
InformationsquelleAutor Amadan
Du meinst wie diese:
InformationsquelleAutor SIFE
Es sei denn, es ist eine HTML-Datei - wie in Ihrer Frage -, wo der Inhalt der HTML Seiten in einer Datei, die Sie haben zu schlagen die server mehr als einmal.
Auch das HTTP-Protokoll überträgt ein Objekt zu einem Zeitpunkt. Es sei denn, eines der Objekte zwischengespeichert werden, werden Sie auch reden, um die server-doppelt.
Content-Length
header (oder ist es aufgeteilter, und jeder chunk ist angesichts der Länge), so dass die "server korrekt eingerichtet ist" Teil meiner Antwort. Allerdings wird der Apache-Datensatz zwei "hits" in seiner access-log, das würde die Statistik etwas anders, und wenn dies ist, was der OP versucht zu vermeiden, nun, dann vermeidensrc
hat einige Verdienste.InformationsquelleAutor iGbanam
könnte man mit server side includes, aber egal, Sie werden zwei server-Anfragen, wenn zwei verschiedene Dateien.
InformationsquelleAutor locrizak
Es wäre des guten zuviel, und Sie nicht wirklich darüber sprechen, wo die Komponente Seiten kommen, aber Sie könnten check-out SiteMesh. Es ist ein server-side framework entwickelt, um nehmen Ausgabe Seiten von anderen frameworks/Anwendungen, die auf einer Website, dann...
dann gibt eine single Seite. Wenn ich mich Recht erinnere, LinkedIn verwendet es, um ein konsistentes header und andere Elemente einer Seite um Seiten, die von unterschiedlichen Systemen.
InformationsquelleAutor kshep