我有這個網站http://abhisheksimion.cjb.net,我想保留我的頂部橫幅和菜單部分在所有頁面中可用,我知道這可以使用框架來完成,但這樣我就會在我的頁面之間得到可見的分隔線(橫幅和主體)。我不要那個。任何人都可以給我一個乾淨的方式。謝謝:)如何使用簡單的html實現asp.net的主細節或在標題部分包含標題鏈接?
另外我怎麼能包括頁眉或頁腳部分的一些頁面,以便頁面加載!
我有這個網站http://abhisheksimion.cjb.net,我想保留我的頂部橫幅和菜單部分在所有頁面中可用,我知道這可以使用框架來完成,但這樣我就會在我的頁面之間得到可見的分隔線(橫幅和主體)。我不要那個。任何人都可以給我一個乾淨的方式。謝謝:)如何使用簡單的html實現asp.net的主細節或在標題部分包含標題鏈接?
另外我怎麼能包括頁眉或頁腳部分的一些頁面,以便頁面加載!
您可以創建一個包含文件(擴展名。公司)和所有你的網頁像這樣稱呼它:
<!--#include file="../../inc/header.inc-->
如果你正在寫的服務器端,母版頁將是一個理想的解決方案。
這裏有一個INC文件的一個示例:
<% if(_CP.cShowBackBtn || _CP.cShowActMenu){%>
<script src="../../js/public/ActMenu.js" type="text/javascript" language="JavaScript"></script>
<LINK href="../../css/public/ActMenu.css" type="text/css" rel="stylesheet">
<tr>
<td height="1">
<table width="80%" border="0">
<tr>
<% if(_CP.cShowBackBtn){%>
<td>
<%=_CP.cOutBackBtn%>
</td>
<%}%>
<% if(_CP.cShowActMenu){%>
<td width="100%">
<DIV id="idActMenuHolder" dir="<%=DIR%>" class="clsActMenuLine" onmousemove="cActMenuOver()" onmouseout="cActMenuOut()">
<%=_CP.cOutActMenu%>
</DIV>
</td>
<%}%>
</tr>
</table>
</td>
</tr>
<%}%>
正如你所看到的,它不具備html
,body
標籤,因爲它被稱爲在HTML文件中的中間
謝謝。那麼'.inc'將包含簡單的html頁面內容?任何鏈接幫助。另外這個html註釋是在'header div'裏面嗎? – abi1964 2011-05-16 08:41:40
是的,它可以包含HTML,CSS,JS - 它就像任何HTML頁面一樣。它不必包含'html','head','body'標籤,如果它們已經在調用include文件的html文件中使用的話。我在答案中添加了一個示例inc文件 – 2011-05-16 08:50:15
這是否把戲我使用jQuery,其中的#header是報頭中的DIV ID爲,和/temp/header.html是頭HTML
$(document).ready(function(){
$('#header').load('/temp/header.html', function() {});
});
你使用的是服務器端語言嗎? – JohnP 2011-05-16 05:26:58
@JohnP:沒有服務器端,cjb.net是一個網站,提供免費的網站空間和限制。 – abi1964 2011-05-16 05:28:35
@Abhishek那麼,需要某種服務器端。你也可以嘗試通過JS包括,但這真的很難過 – JohnP 2011-05-16 05:32:04