導航:首頁 > 萬維百科 > 網頁設計二級網頁代碼

網頁設計二級網頁代碼

發布時間:2021-02-14 20:18:02

1、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>

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

2、dw網頁二級菜單代碼怎麼做!很著急把它放在一級導航底下!

方法和詳細的操作步驟如下:

1、第一步,打開dw軟體並創建一個新文件,見下圖,轉到下面的步驟。

2、第二步,執行完上面的操作之後,單擊「常用」選項,選擇「布局」按鈕,然後繪制一個圖層,見下圖,轉到下面的步驟。

3、第三步,執行完上面的操作之後,再次單擊該層並繪制另一個,看到第一層是layer1,第二層是layer2,見下圖,轉到下面的步驟。

4、第四步,執行完上面的操作之後,將游標放在layer1上,然後單擊「插入表格」,建立一個具有一行三列且寬度為288的表,見下圖,轉到下面的步驟。

5、第五步,執行完上面的操作之後,在表格中輸入百度經驗,百度知道,百度文庫,可以在屬性欄中設置以下屬性,見下圖,轉到下面的步驟。

6、第六步,執行完上面的操作之後,在第2層中輸入經驗首頁,個人中心,小測首頁,幫幫首頁,然後設置以下屬性,見下圖。這樣,就解決了這個問題了。

3、網頁製作中,如何做二級菜單(就是滑鼠滑過去才有顯示)

你說的是把滑鼠擱置在某個控制項上停留一會,然後彈出快捷菜單嗎?

其實我無形中已經告訴你辦法了,滑鼠事件選擇「載入」或者「顯示」,事件代碼就是「彈出快捷菜單」並寫上快捷菜單顯示內容

4、網頁設計html網站代碼

5、網頁設計怎樣弄二級頁面呢?謝謝親了!

?

與網頁設計二級網頁代碼相關的知識