Wie richte ich die HTML-Ausgabe aufteilen?

July 2

Jedes Mal, wenn Ihre Webseite eine neue Seite von einem Webserver anfordert müssen Benutzer warten die neue Seite angezeigt wird. Wenn Sie Ihre Web-Anwendung mehrere Seiten anzeigen lassen muss, musst du nicht mehrere Browser-Fenster verwenden, um diese Aufgabe auszuführen. Paginierung kreativ verwenden, können Sie verschiedene Versionen Ihrer HTML-Ausgabe angezeigt werden, wenn Benutzer verschiedene Links auf Ihrer Webseite klicken auslösen. Diese Technik macht auch Inhalte schneller angezeigt werden, da Browser nicht zur Kommunikation mit Webservern, neue Seiteninhalte abzurufen.

Anweisungen

1 Fügen Sie den folgenden Code in den Body-Bereich eines Ihrer HTML-Dokumente:

< Div Id = "myPage1" Class = "HidePage" >Seite 1-Inhalt< / Div >< Div Id = "myPage2" Class = "HidePage" >Seite 2 Inhalt< / Div >

Dieser Code erstellt zwei Divs, die eine CSS-Klasse mit dem Namen HidePage zu verweisen. Das erste div-Tag enthält die Worte "Seite 1 Inhalt", und das zweite Div zeigt die Worte "Seite 2 Inhalt." Ersetzen Sie diese Worte, wenn Sie es, mit anderen Elementen wie Bilder, Schaltflächen oder Menüs vorziehen.

2 Fügen Sie folgenden Code in den Head-Abschnitt des Dokuments:

folgenden Code in den Body-Bereich eines Ihrer HTML-Dokumente:< Typ style = "Text/Css" >.hidePage {display: none;}< / style >

Dieses Stylesheet-Deklaration erstellt die HidePage-Klasse, die die Divs-Referernce. Die Klasse Display: keine Attribut macht die Divs unsichtbar beim Laden der Web-Seite.

3 Fügen Sie den folgenden Code in das Dokument Body-Bereich unterhalb der Divs in der vorherigen Schritt erstellt.

< Div Id = "PageLinks" >< a Href = "#" Onclick = "return showPage('myPage1')" > </a > Seite 1< a Href = "#" Onclick = "return showPage('myPage2')" > </a > Seite 2< / Div >

Dieser Code erstellt einen Hyperlink-Menü, zwei Druckfarben enthalten. Jeder Link Ruft eine JavaScript-Funktion mit dem Namen ShowPage und übergibt die ID des Div zugeordnet, dass Link.

4 Fügen Sie folgenden Code auf Skript-Abschnitt des Dokuments:

Funktion showPage(pageID) {}Var PageCount-= 2;

für (Var i = 1; ich < PageCount + 1; i++){Var PageObject = "MyPage" + i;document.getElementById (PageObject).style.display = "none";}

document.getElementById (PageID).style.display = "block";}

Diese Funktion nimmt die ID des Div, das den Seiteninhalt enthält, die Sie anzeigen möchten. Die PageCount-Variable enthält die Anzahl der Seiten, die Sie im Body-Abschnitt des Dokuments definiert. Die "für"-Schleife, die folgt, durchläuft jedes Div dessen Name beginnt mit "MyPage" und setzt seine Display-Attribut auf "none". Dies blendet die div. Die Endabrechnung setzt das Attribut Display div-Tags, die Sie möchten anzeigen zu "Block." Dieser Wert macht das Div sichtbar.

5 Speichern Sie dieses Dokument und in einem Browser anzeigen. Klicken Sie auf einen der Links, die im Menü Hyperlink den Zusammenhang mit den ausgewählten Link Seiteninhalt anzeigen angezeigt werden.

Tipps & Warnungen

  • Wenn Sie mehr Seiten benötigen, fügen Sie zusätzliche Links im Menü Hyperlink und weitere Divs zum Codeabschnitt, der die zwei vorhandenen div-Tags enthält hinzu. Wenn Sie ein anderes Wort "MyPage" ändern, ändern Sie ihn an allen Stellen im Code. Aktualisieren Sie den Wert in PageCount gespeichert, so dass es die Anzahl der Links im Menü Hyperlink spiegelt.