Allerdings klingt es für mich eher nach einer %code% -Struktur (wenn Sie ASP.NET haben) oder nach Dateiimporten
Mir wurde gesagt, dass die Verwendung von Divs anstelle von Iframes der Weg nach vorne ist, also verwende ich Frames von meinem Banner und Hauptteil. Wie lade ich meine index.html in mein div?
Verwenden von jQuery:
%Vor%Ohne jQuery:
%Vor%Normalerweise verwende ich diesen Ansatz, um kleine Codeschnipsel dynamisch zu laden. Es ist wahrscheinlich eine schlechte Idee, ein div zu verwenden, wenn Sie eine extrem große Menge an Inhalten (wie eine ganze Seite) laden. Ein Iframe wäre für dieses Szenario besser.
hast du versucht .load () von jquery. Mit Server-Side-Technologie können Sie dies leicht tun.
Einige Leute sagen, dass Objekte statt iframes der Weg nach vorne ist. Aber divs und iframes sind völlig verschiedene Dinge. Ein Iframe ist wie eine separate Seite innerhalb der Seite. Es hat einen anderen Kontext, verschiedene Skripte, verschiedene CSS ... Ein ähnliches Ergebnis kann mit dem Objekt erreicht werden. Aber nichts dergleichen kann mit einem div gemacht werden.
Sie können Inhalte in ein div laden. Sie können Javascript verwenden, um den Inhalt eines div zu ändern. Mit einem Ajax-Aufruf können Sie den Inhalt einer URL abrufen, die mit Javascript in das div eingefügt werden kann.
Aber das ist völlig anders als iframes.
Verwenden von jQuery:
%Vor%Ohne jQuery:
%Vor%Normalerweise verwende ich diesen Ansatz, um kleine Codeschnipsel dynamisch zu laden. Es ist wahrscheinlich eine schlechte Idee, ein div zu verwenden, wenn Sie eine extrem große Menge an Inhalten (wie eine ganze Seite) laden. Ein Iframe wäre für dieses Szenario besser.
Welche serverseitige Sprache verwenden Sie?
Versuchen Sie zuerst, Ihre serverseitige Sprache zu verwenden, um dies zu erreichen. Wenn Sie beispielsweise PHP verwenden, können Sie MasterPage
Wenn Sie Coldfusion verwenden, sollten Sie %code%
verwendenund wenn Sie gesagt haben, es über JavaScript zu tun, dann ist der einzige Weg Ajax.
Sie erstellen eine separate Seite für jedes einzelne Dokument, das Sie haben, dann verwenden Sie eine Form der Vorlage oder include System , um häufig verwendete Inhalte automatisch zu duplizieren.
Allerdings klingt es für mich eher nach einer %code% -Struktur (wenn Sie ASP.NET haben) oder nach Dateiimporten
Mir wurde gesagt, dass die Verwendung von Divs anstelle von Iframes der Weg nach vorne ist, also verwende ich Frames von meinem Banner und Hauptteil. Wie lade ich meine index.html in mein div?
Einige Leute sagen, dass Objekte statt iframes der Weg nach vorne ist. Aber divs und iframes sind völlig verschiedene Dinge. Ein Iframe ist wie eine separate Seite innerhalb der Seite. Es hat einen anderen Kontext, verschiedene Skripte, verschiedene CSS ... Ein ähnliches Ergebnis kann mit dem Objekt erreicht werden. Aber nichts dergleichen kann mit einem div gemacht werden.
Sie können Inhalte in ein div laden. Sie können Javascript verwenden, um den Inhalt eines div zu ändern. Mit einem Ajax-Aufruf können Sie den Inhalt einer URL abrufen, die mit Javascript in das div eingefügt werden kann.
Aber das ist völlig anders als iframes.
Welche serverseitige Sprache verwenden Sie?
Versuchen Sie zuerst, Ihre serverseitige Sprache zu verwenden, um dies zu erreichen. Wenn Sie beispielsweise PHP verwenden, können Sie include
Wenn Sie Coldfusion verwenden, sollten Sie cfinclude
und wenn Sie gesagt haben, es über JavaScript zu tun, dann ist der einzige Weg Ajax.
Tags und Links javascript html