我正在開發一個Web應用程序,所有頁面的頁眉和頁腳都是相同的。我想要實現的是,當單擊標題中的按鈕時,只更改頁眉和頁腳之間的頁面部分。例如,主頁,活動和區域有3個按鈕。如果我點擊活動,頁面的頁眉和頁腳應該保持不變,活動頁面應該位於頁眉和頁腳之間。我怎樣才能做到這一點?我們如何才能改變一個網頁的內部?
回答
我同意rlemon。我認爲你正在尋找jQuery/AJAX。例如:
<html>
<head>
<!-- Include Jquery here in a script tag -->
<script type="text/javascript">
$(document).ready(function(){
$("#activities").click(function(){
$("#body").load("activities.html");
});
});
</script>
</head>
<body>
<div id="header">
<a href="#" id="activities">Activities</a>
<!-- this stays the same -->
</div>
<div id="body">
<!-- All content will be loaded here dynamically -->
</div>
<div id="footer">
<!-- this stays the same -->
</div>
</body>
</html>
在這個簡單的實現中,我剛創建了2個簡單的HTML頁面,index.html將被用作模板。和activities.html,其中包含我想要動態加載的內容。
因此,如果我點擊活動,它應該加載到沒有重新加載整個頁面的activities.html。
您可以從jquery.org
我沒有測試此下載jQuery庫,但它應該工作。
希望它有幫助:-)
當頁面交付時 - Header + Body + Footer被合併。你可以把它當作一個頁面。所以如果你的標題中稱爲「容器」中的一個元素,然後提供你將它包含在主體部分中,你將能夠修改它。
您是使用PHP還是服務器端頁面?你可以只包含頁眉和頁腳。 Jquery真的很複雜,只是想在頁面上添加頁眉和頁腳。
您正在使用PHP,JSP或ASP? –
我正在使用JSP ... – Piscean
然後,通過在代碼中插入以下代碼,您可以在頁腳中包含頁眉。 <%@ include file =「filename」%> 文件名將是文件的位置,如header.jsp或footer.jsp –
您需要向服務器發出AJAX請求。服務器將回答HTML以在頁眉和頁腳之間「插入」。而AJAX回調hendler會用新的替換當前的內容。
所有這些都是由jQuery的快捷方式load
函數完成的。請參閱http://api.jquery.com/load/
創建一個包含內容的div,併爲其提供唯一的類或ID。 然後在你的jQuery代碼中綁定一個你想用作導航的元素上的點擊事件,並在該綁定中使用$(「#div」).load(「page.php」)或類似的東西從另一個文件加載內容into the div
- 1. 如何內部頁改變爲外部網頁(網頁流量)
- 2. 我們如何才能將網站的會話狀態從一個州改變爲另一個州
- 3. 我怎樣才能改變一個PHP頁面的編碼?
- 4. 我怎樣才能改變一個PHP頁面的URL與Apache
- 5. 網頁:如何更新網頁的一部分,當它改變?
- 6. 我們如何才能在jsp網頁中實現struts框架
- 7. 我們如何才能隱藏一些頁面WordPress的登錄?
- 8. 我怎樣才能得到這個網頁的內容?
- 9. 我怎樣才能只有一個我的網頁?
- 10. 我如何改變一個變量的值,但是從一個函數內部?
- 11. 我怎樣才能改變與咕嚕另一行的內容?
- 12. 我怎樣才能改變我的HTTP安全網頁爲https中的cPanel
- 13. 我們如何才能設置一個白色的linerenderer
- 14. 我們如何才能獲得一個嵌套的div內使用soup.find
- 15. 我怎樣纔能有一個網站的箭頭按鈕來打開我的主頁內的不同部分
- 16. DIV與外部網頁的onclick改變爲一個變量
- 17. 我們如何才能將viewPager的動畫更改爲頁面的翻轉
- 18. 我怎樣才能改變基於網頁從我叫父麪包屑或我如何能在MvcSiteMapNode
- 19. 起來,我們才能改變的存儲過程
- 20. 我們如何才能知道在FB中正在閱讀我們的頁面
- 21. 我怎樣才能改變一個組件的名稱內的Joomla 3.2.3
- 22. 我怎樣才能改變我的Piechart3D部分
- 23. 我怎樣才能用JavaScript書籤來改變一個網站的css
- 24. 我們如何才能在android的底部佈局?
- 25. 我們如何才能將列更改爲sql中的行
- 26. 我怎樣才能找到靜態網頁,並改變建立在Ruby程序上的網站的內容
- 27. 我怎樣才能改變一個iframe的內容與形式後
- 28. XAML:我怎樣才能改變一個特定的ResourceDictionary
- 29. 我們怎樣才能繼承內部類
- 30. 我們如何才能讓kCAOnOrderOut工作?
只想問一個問題,即所有頁面都會有不同的高度。我該如何調整div body的高度和寬度。身高:100%,寬度:100%,可以嗎? – Piscean
不應該是必須的,高度通常會自動調整爲內容 – Flo
在HTML中,href的ID是「#activities」,但應該是「activities」。 – showdev