導航:首頁 > 萬維百科 > 網頁設計的子頁怎麼做

網頁設計的子頁怎麼做

發布時間:2020-11-09 15:08:51

1、網頁製作教程 如何讓子頁和主頁一個風格但內容不同

主頁和子頁都鏈接同一個CSS樣式,這樣更方便設置相同的部分。
id和class都定義好,調用相同內容部分的樣式也是一樣的。
背景也在CSS裡面設置。

2、如何製作子網頁製作

你上網搜索一下有關模板的使用方法。。其實那些子網頁,只做一個模板就行,,具體的我也說不完。。自己找找吧。。

3、dw中怎麼製作二級子頁面

首先得建一個表,當然,如果你的表中就已經建好目錄的話,那這一步可以省略了。但有一點要提醒:這個表是我這個例子的使用依據(不知道這樣說對不對)。
由於我用的表是ACCESS的,所以建表就不說了,只列出這個兩個表的相應的欄位名(資料庫名:db.mdb):
表名:type_tree ――父類
欄位:type_id(自動編號) type_name(類別名稱)

表名:s_type ――子類
欄位:id(自動編號) s_name(子類別名稱) type_id(父類ID)――與父類表相對應

現在是建立資料庫連接:
Dim conn, connStrSet conn = server.CreateObject("ADODB.Connection")connStr = "Provider = Microsoft.jet.oledb.4.0;"connStr = connStr & "Data Source = " & server.mappath("db.mdb")Conn.Open connStr
以上代碼應當不用再解釋了吧,都是大家常用的代碼。。
現在進入實質性的操作:)
二級關聯菜單一般情況下都是以下拉菜單來做,這里我也不例外,一樣用下拉菜單來做。
只不過這里有一個地方不一樣哦。
就是一個用的是跳轉菜單,這一點很重要,成功與否全看這個菜單有沒有用對!
以下是這個跳轉菜單的代碼!
<select name="first" onChange="MM_jumpMenu('parent',this,0)">
<%
sql = "select [type_id],[type_name] from [type_tree]"
set rs = conn.execute(sql)'取得父類的ID及名稱
if rs.eof or rs.bof then
response.write "<option>-----</option>" '如果沒有記錄,就顯示-----
else
while not(rs.eof or rs.bof) '有記錄,就將父名稱列出來,形成下拉。
response.write ("<option value='?sec=" & rs(0) & "'")
if cstr(rs(0)) = request.querystring("sec") then
response.write "selected"
end if
response.write (">" & rs(1) & "</option>")
rs.movenext
wend
rs.movefirst '將游標移到第一條,以備下面之用。
end if
%>
</select>

哦,對了,還有一段代碼忘了貼出來了,這個是跳轉菜單的關鍵啊,看我粗心的!
補上補上:
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
以上代碼貼到<head>里,是DW生成,我看不太懂什麼意思,所以不註解了:D
現在是菜單的二級部分,這里不是用跳轉菜單,只是一個列表罷了,所以代碼跟上面的跳轉菜單也就差一個onchange這個函數。
以下是這個菜單的代碼,由於循環跟判斷相對上面來說復雜一些,大夥要看清楚一點哦。
<select name="second">
<%if rs.eof or rs.bof then
response.write ("<option>--------</option>")
else
if request.querystring("sec") = "" then '獲取跳轉之後的sec值
temp=rs(0) 如果為空,就把temp的值設為第一條記錄的值
else
temp = request.querystring("sec") '否則就為收到的值
end if
subsql = "select [s_name] from [s_type] where type_id='"&temp&"'"
set subrs = conn.execute(subsql) '列出一切資料為temp的記錄
if subrs.eof or subrs.bof then
response.write ("<option>-----</option>")
'如果沒有記錄,則在這個列表中顯示"-----"
else
while not(subrs.eof or subrs.bof)'否則就用循環列出一切符合條件的記錄。
response.write ("<option value=" & subrs(0) & ">" & subrs(0) & "</option>")
subrs.movenext
wend
end if
end if
'關閉所有的記錄集
subrs.close
set subrs = nothing
rs.close
set rs = nothing
conn.close
set conn = nothing
%>
</select>

到現在為止,已經將這個二級菜單的制過程做完了。

4、保護環境的網頁製作該怎麼做?5個父頁該是什麼?每個父頁的5個子頁又該是什麼?

用frameset標簽設置top、main框架,在top框架中可以設五個a標簽,點擊每個a標簽,分別在main框架中顯示不同的父頁面;然後在每個父頁面中再設五個a標簽,點擊每個a標簽,都會有不同的子頁面顯示在main框架中

請參照保護環境一詞的網路
http://ke.baidu.com/link?url=AX-VmBwR52XJoqE_2-_K#3

冒號左邊為父頁面,右邊為五個子頁面
首頁:保護環境的概念、主要內容、發起開展、環保名言、世界環境日
全球環境問題:氣候變暖、臭氧層破壞、大氣污染、實體污染、固體廢物污染等
中國環境保護:起步、現狀、問題、發展、技術
環保公益活動:植樹、公益廣告、志願者、清理景點垃圾、宣傳活動
關於我們:簡介、發展、已做公益活動、加入我們、關注更多

5、dw如何製作子頁面?求教!

加了你的QQ

6、主頁與子頁有一部分是相同的,而且都需要超鏈接,在製作網頁的時候,尤其子頁的時候應該怎麼做呢?

先把網站公用部分(即相同不變的部分)做成模板,然後在模板上創建主頁、回創建子頁。這樣做出的新網頁答公用部分的鏈接不會改變,也能減少復制主頁再粘貼、再刪除不要的部分這些麻煩。
以 Dreamweaver 為例:如果你修改了模板,Dreamweaver 會自動更新所有頁面(包括鏈接),比較方便。

7、網頁首頁製作完畢後,如何製作大量的子頁

我不知道你的網頁是使用什麼文件格式?是html、asp、aspx、php哪種格式的?

還有你的子頁是什麼內容?就是導航欄一樣?然後下面有一些其他的文字或圖片?還是子頁是類似新聞頁面一樣的東西?

如果你的網站就是一個簡單的企業站,一個首頁+N個內頁,那麼我建議你把導航欄部分單獨做一個網頁。把css什麼的都寫好,然後在每一個頁面,包括首頁,在對應位置上導入這個頁面,這樣在每一個頁面寫導航欄的時候都是寫一個include就可以了,如果是aspx頁,你還可以把導航欄部分寫成ascx文件,然後使用uc調用一下。以後再改導航欄就改一個文件就行了。

如果你的內頁比較多,並且格式很單一,也就是只有文字的不同,剩下的格式都一樣,那麼建議弄個新聞發布系統,把文字存資料庫裡面,所有的內頁做一個動態的頁面,打開的時候根據傳入ID去資料庫調文字來顯示,這樣做一個動態內頁就行了。

有其他問題站短我。

你要完全自動生成,肯定有辦法,就是對程序上比較麻煩,子頁面和首頁就導航欄是一樣的?剩下的地方都不一樣?子頁之間的區別大不大?如果之間的區別不大,導航欄還按我說的導入,剩下的地方有幾個類型做幾個模板,CSS單獨做一個css文件,這樣將來修改的時候在css文件裡面改就成,方便。
你說的內容框架也要變,這個變多大?是完全沒有兩個頁面一樣?還是有幾個類型?

與網頁設計的子頁怎麼做相關的知識